/* SPDX-License-Identifier: BSD-3-Clause
 *
 * Copyright(c) 2021 Intel Corporation. All rights reserved.
 */

#define CHIRP_IIR_REF_2CH_LENGTH 9600

int32_t chirp_iir_ref_2ch[CHIRP_IIR_REF_2CH_LENGTH] = {
	434287711LL, 371428328LL, 1206282873LL, 1021835658LL, 1476371815LL, 1225577310LL,
	1490520109LL, 1204576307LL, 1614709611LL, 1277705264LL, 1640725575LL, 1264391213LL,
	1610540734LL, 1202783252LL, 1574934933LL, 1137588117LL, 1527755834LL, 1063656296LL,
	1483545514LL, 993675736LL, 1453309770LL, 936977646LL, 1438676498LL, 894623969LL,
	1439994840LL, 866549444LL, 1454911684LL, 850373485LL, 1478882820LL, 841898665LL,
	1506918180LL, 836652467LL, 1534223686LL, 830445242LL, 1556788650LL, 819866986LL,
	1571827558LL, 802646288LL, 1577879636LL, 777706783LL, 1574718639LL, 745059323LL,
	1563126690LL, 705580238LL, 1544578367LL, 660718250LL, 1520906802LL, 612193399LL,
	1494000311LL, 561729819LL, 1465561323LL, 510848734LL, 1436945798LL, 460735796LL,
	1409085426LL, 412182790LL, 1382483154LL, 365593749LL, 1357265284LL, 321039449LL,
	1333269734LL, 278341548LL, 1310150071LL, 237168125LL, 1287477725LL, 197125237LL,
	1264829229LL, 157833314LL, 1241850474LL, 118981891LL, 1218294980LL, 80360671LL,
	1194037370LL, 41868524LL, 1169066289LL, 3504623LL, 1143462722LL, -34652706LL,
	1117370241LL, -72473534LL, 1090963185LL, -109804937LL, 1064417647LL, -146496482LL,
	1037888576LL, -182419800LL, 1011494704LL, -217480965LL, 985311520LL, -251625647LL,
	959371396LL, -284837992LL, 933669207LL, -317134826LL, 908171435LL, -348557011LL,
	882826762LL, -379159746LL, 857576422LL, -409003316LL, 832363015LL, -438145401LL,
	807137016LL, -466635555LL, 781860664LL, -494512070LL, 756509384LL, -521801042LL,
	731071133LL, -548517239LL, 705544292LL, -574666192LL, 679934731LL, -600246950LL,
	654252646LL, -625254950LL, 628509669LL, -649684594LL, 602716551LL, -673531251LL,
	576881621LL, -696792564LL, 551010021LL, -719469041LL, 525103647LL, -741564034LL,
	499161622LL, -763083260LL, 473181118LL, -784034038LL, 447158320LL, -804424417LL,
	421089370LL, -824262351LL, 394971162LL, -843555020LL, 368801908LL, -862308360LL,
	342581460LL, -880526828LL, 316311379LL, -898213370LL, 289994818LL, -915369572LL,
	263636254LL, -931995916LL, 237241151LL, -948092105LL, 210815602LL, -963657386LL,
	184366006LL, -978690848LL, 157898798LL, -993191649LL, 131420268LL, -1007159178LL,
	104936457LL, -1020593137LL, 78453127LL, -1033493563LL, 51975787LL, -1045860795LL,
	25509752LL, -1057695419LL, -939769LL, -1068998191LL, -27367598LL, -1079769965LL,
	-53768518LL, -1090011634LL, -80137222LL, -1099724088LL, -106468292LL, -1108908196LL,
	-132756190LL, -1117564803LL, -158995276LL, -1125694744LL, -185179837LL, -1133298871LL,
	-211304113LL, -1140378083LL, -237362342LL, -1146933355LL, -263348784LL, -1152965765LL,
	-289257745LL, -1158476512LL, -315083597LL, -1163466931LL, -340820784LL, -1167938495LL,
	-366463820LL, -1171892814LL, -392007286LL, -1175331629LL, -417445824LL, -1178256801LL,
	-442774117LL, -1180670302LL, -467986888LL, -1182574204LL, -493078886LL, -1183970666LL,
	-518044880LL, -1184861932LL, -542879650LL, -1185250325LL, -567577993LL, -1185138240LL,
	-592134714LL, -1184528150LL, -616544634LL, -1183422598LL, -640802585LL, -1181824205LL,
	-664903417LL, -1179735669LL, -688842001LL, -1177159764LL, -712613224LL, -1174099342LL,
	-736211999LL, -1170557333LL, -759633256LL, -1166536746LL, -782871949LL, -1162040664LL,
	-805923052LL, -1157072246LL, -828781559LL, -1151634727LL, -851442482LL, -1145731409LL,
	-873900851LL, -1139365668LL, -896151716LL, -1132540950LL, -918190141LL, -1125260766LL,
	-940011211LL, -1117528699LL, -961610026LL, -1109348397LL, -982981707LL, -1100723575LL,
	-1004121393LL, -1091658018LL, -1025024246LL, -1082155577LL, -1045685447LL, -1072220172LL,
	-1066100202LL, -1061855789LL, -1086263742LL, -1051066484LL, -1106171320LL, -1039856380LL,
	-1125818220LL, -1028229671LL, -1145199749LL, -1016190616LL, -1164311247LL, -1003743545LL,
	-1183148079LL, -990892853LL, -1201705644LL, -977643008LL, -1219979371LL, -963998541LL,
	-1237964723LL, -949964053LL, -1255657194LL, -935544214LL, -1273052316LL, -920743759LL,
	-1290145656LL, -905567493LL, -1306932817LL, -890020288LL, -1323409442LL, -874107082LL,
	-1339571213LL, -857832882LL, -1355413854LL, -841202761LL, -1370933128LL, -824221860LL,
	-1386124846LL, -806895386LL, -1400984859LL, -789228612LL, -1415509067LL, -771226879LL,
	-1429693416LL, -752895594LL, -1443533900LL, -734240228LL, -1457026562LL, -715266319LL,
	-1470167496LL, -695979469LL, -1482952848LL, -676385347LL, -1495378817LL, -656489683LL,
	-1507441657LL, -636298274LL, -1519137675LL, -615816978LL, -1530463237LL, -595051718LL,
	-1541414767LL, -574008479LL, -1551988745LL, -552693307LL, -1562181716LL, -531112311LL,
	-1571990282LL, -509268906LL, -1581411111LL, -487172719LL, -1590440934LL, -464834748LL,
	-1599076547LL, -442254395LL, -1607314812LL, -419437323LL, -1615152659LL, -396393669LL,
	-1622587089LL, -373128353LL, -1629615170LL, -349647902LL, -1636234043LL, -325959317LL,
	-1642440922LL, -302069157LL, -1648233093LL, -277984191LL, -1653607918LL, -253711280LL,
	-1658562837LL, -229257281LL, -1663095365LL, -204629118LL, -1667203097LL, -179833758LL,
	-1670883708LL, -154878210LL, -1674134952LL, -129769526LL, -1676954669LL, -104514806LL,
	-1679340779LL, -79121191LL, -1681291290LL, -53595870LL, -1682804292LL, -27946079LL,
	-1683877967LL, -2179098LL, -1684510580LL, 23697745LL, -1684700490LL, 49677080LL,
	-1684446144LL, 75751491LL, -1683746081LL, 101913522LL, -1682598935LL, 128155676LL,
	-1681003431LL, 154470419LL, -1678958391LL, 180850178LL, -1676462734LL, 207287347LL,
	-1673515475LL, 233774285LL, -1670115728LL, 260303318LL, -1666262706LL, 286866742LL,
	-1661955725LL, 313456823LL, -1657194201LL, 340065797LL, -1651977652LL, 366685876LL,
	-1646305701LL, 393309240LL, -1640178077LL, 419928049LL, -1633594613LL, 446534437LL,
	-1626555249LL, 473120515LL, -1619060035LL, 499678376LL, -1611109127LL, 526200090LL,
	-1602702793LL, 552677713LL, -1593841410LL, 579103281LL, -1584525468LL, 605468819LL,
	-1574755569LL, 631766337LL, -1564532427LL, 657987834LL, -1553856873LL, 684125301LL,
	-1542729852LL, 710170720LL, -1531152422LL, 736116066LL, -1519125762LL, 761953311LL,
	-1506651166LL, 787674425LL, -1493730047LL, 813271375LL, -1480363935LL, 838736130LL,
	-1466554482LL, 864060661LL, -1452303459LL, 889236945LL, -1437612758LL, 914256964LL,
	-1422484392LL, 939112708LL, -1406920497LL, 963796178LL, -1390923332LL, 988299386LL,
	-1374495277LL, 1012614361LL, -1357638837LL, 1036733143LL, -1340356641LL, 1060647795LL,
	-1322651443LL, 1084350397LL, -1304526122LL, 1107833051LL, -1285983682LL, 1131087885LL,
	-1267027252LL, 1154107052LL, -1247660088LL, 1176882732LL, -1227885572LL, 1199407138LL,
	-1207707213LL, 1221672514LL, -1187128647LL, 1243671138LL, -1166153635LL, 1265395326LL,
	-1144786068LL, 1286837432LL, -1123029963LL, 1307989853LL, -1100889464LL, 1328845026LL,
	-1078368842LL, 1349395437LL, -1055472497LL, 1369633617LL, -1032204955LL, 1389552150LL,
	-1008570870LL, 1409143669LL, -984575023LL, 1428400865LL, -960222323LL, 1447316484LL,
	-935517803LL, 1465883331LL, -910466627LL, 1484094272LL, -885074081LL, 1501942240LL,
	-859345579LL, 1519420230LL, -833286663LL, 1536521310LL, -806902996LL, 1553238614LL,
	-780200369LL, 1569565353LL, -753184697LL, 1585494813LL, -725862017LL, 1601020355LL,
	-698238492LL, 1616135426LL, -670320405LL, 1630833550LL, -642114164LL, 1645108340LL,
	-613626296LL, 1658953495LL, -584863450LL, 1672362804LL, -555832395LL, 1685330149LL,
	-526540017LL, 1697849507LL, -496993322LL, 1709914950LL, -467199433LL, 1721520653LL,
	-437165589LL, 1732660890LL, -406899144LL, 1743330041LL, -376407566LL, 1753522593LL,
	-345698436LL, 1763233140LL, -314779447LL, 1772456391LL, -283658403LL, 1781187166LL,
	-252343216LL, 1789420404LL, -220841908LL, 1797151160LL, -189162606LL, 1804374612LL,
	-157313543LL, 1811086060LL, -125303054LL, 1817280932LL, -93139579LL, 1822954782LL,
	-60831656LL, 1828103296LL, -28387924LL, 1832722291LL, 4182881LL, 1836807722LL,
	36871929LL, 1840355677LL, 69670295LL, 1843362389LL, 102568962LL, 1845824228LL,
	135558822LL, 1847737711LL, 168630681LL, 1849099500LL, 201775257LL, 1849906407LL,
	234983185LL, 1850155393LL, 268245017LL, 1849843573LL, 301551226LL, 1848968217LL,
	334892206LL, 1847526751LL, 368258277LL, 1845516761LL, 401639684LL, 1842935995LL,
	435026604LL, 1839782362LL, 468409142LL, 1836053938LL, 501777340LL, 1831748965LL,
	535121174LL, 1826865856LL, 568430561LL, 1821403194LL, 601695358LL, 1815359734LL,
	634905369LL, 1808734407LL, 668050341LL, 1801526320LL, 701119974LL, 1793734758LL,
	734103919LL, 1785359186LL, 766991782LL, 1776399252LL, 799773129LL, 1766854786LL,
	832437486LL, 1756725802LL, 864974342LL, 1746012504LL, 897373155LL, 1734715281LL,
	929623354LL, 1722834711LL, 961714338LL, 1710371566LL, 993635487LL, 1697326807LL,
	1025376156LL, 1683701591LL, 1056925688LL, 1669497269LL, 1088273409LL, 1654715387LL,
	1119408635LL, 1639357690LL, 1150320677LL, 1623426120LL, 1180998840LL, 1606922821LL,
	1211432432LL, 1589850133LL, 1241610761LL, 1572210602LL, 1271523146LL, 1554006974LL,
	1301158913LL, 1535242198LL, 1330507406LL, 1515919428LL, 1359557982LL, 1496042022LL,
	1388300025LL, 1475613543LL, 1416722942LL, 1454637761LL, 1444816168LL, 1433118651LL,
	1472569173LL, 1411060395LL, 1499971463LL, 1388467384LL, 1527012584LL, 1365344216LL,
	1553682130LL, 1341695694LL, 1579969738LL, 1317526833LL, 1605865102LL, 1292842854LL,
	1631357971LL, 1267649186LL, 1656438153LL, 1241951467LL, 1681095524LL, 1215755542LL,
	1705320026LL, 1189067466LL, 1729101673LL, 1161893498LL, 1752430559LL, 1134240108LL,
	1775296855LL, 1106113971LL, 1797690819LL, 1077521967LL, 1819602799LL, 1048471185LL,
	1841023235LL, 1018968916LL, 1861942666LL, 989022658LL, 1882351729LL, 958640110LL,
	1902241172LL, 927829174LL, 1921601849LL, 896597957LL, 1940424731LL, 864954762LL,
	1958700906LL, 832908095LL, 1976421586LL, 800466657LL, 1993578109LL, 767633635LL,
	2010161945LL, 734425172LL, 2026164698LL, 700860315LL, 2041578115LL, 666934141LL,
	2056394084LL, 632654779LL, 2070604641LL, 598039700LL, 2084201978LL, 563095628LL,
	2097178439LL, 527832686LL, 2109526531LL, 492262048LL, 2121238927LL, 456394037LL,
	2132308468LL, 420239476LL, 2142728168LL, 383809442LL, 2147483647LL, 347115077LL,
	2147483647LL, 310167713LL, 2147483647LL, 272978845LL, 2147483647LL, 235560108LL,
	2147483647LL, 197923295LL, 2147483647LL, 160080349LL, 2147483647LL, 122043366LL,
	2147483647LL, 83824596LL, 2147483647LL, 45436439LL, 2147483647LL, 6891449LL,
	2147483647LL, -31797674LL, 2147483647LL, -70618082LL, 2147483647LL, -109556786LL,
	2147483647LL, -148600662LL, 2147483647LL, -187736451LL, 2147483647LL, -226950768LL,
	2147483647LL, -266230106LL, 2147483647LL, -305560839LL, 2147483647LL, -344929230LL,
	2147483647LL, -384321431LL, 2147483647LL, -423723491LL, 2147483647LL, -463121358LL,
	2147483647LL, -502500884LL, 2147483647LL, -541847830LL, 2147483647LL, -581147869LL,
	2147483647LL, -620386589LL, 2147483647LL, -659549502LL, 2147483647LL, -698622044LL,
	2137998190LL, -737589586LL, 2126695638LL, -776437430LL, 2114633830LL, -815150824LL,
	2101813307LL, -853714960LL, 2088234898LL, -892114985LL, 2073899720LL, -930336001LL,
	2058809182LL, -968363075LL, 2042964986LL, -1006181244LL, 2026369133LL, -1043775517LL,
	2009023916LL, -1081130884LL, 1990931933LL, -1118232323LL, 1972096081LL, -1155064803LL,
	1952519558LL, -1191613288LL, 1932205869LL, -1227862749LL, 1911158825LL, -1263798166LL,
	1889382541LL, -1299404533LL, 1866881444LL, -1334666868LL, 1843660267LL, -1369570215LL,
	1819724055LL, -1404099656LL, 1795078164LL, -1438240309LL, 1769728261LL, -1471977344LL,
	1743680326LL, -1505295980LL, 1716940651LL, -1538181499LL, 1689515841LL, -1570619249LL,
	1661412815LL, -1602594652LL, 1632638804LL, -1634093209LL, 1603201355LL, -1665100506LL,
	1573108324LL, -1695602227LL, 1542367882LL, -1725584150LL, 1510988513LL, -1755032165LL,
	1478979010LL, -1783932272LL, 1446348478LL, -1812270593LL, 1413106332LL, -1840033378LL,
	1379262295LL, -1867207008LL, 1344826398LL, -1893778010LL, 1309808979LL, -1919733054LL,
	1274220678LL, -1945058968LL, 1238072441LL, -1969742740LL, 1201375513LL, -1993771528LL,
	1164139249LL, -2017132665LL, 1126378192LL, -2039813668LL, 1088108223LL, -2061802240LL,
	1049336245LL, -2083086285LL, 1010074388LL, -2103653908LL, 970338575LL, -2123493424LL,
	930140821LL, -2142593366LL, 889494656LL, -2147483648LL, 848414219LL, -2147483648LL,
	806913529LL, -2147483648LL, 765006997LL, -2147483648LL, 722709334LL, -2147483648LL,
	680035471LL, -2147483648LL, 637000604LL, -2147483648LL, 593620184LL, -2147483648LL,
	549909902LL, -2147483648LL, 505885692LL, -2147483648LL, 461563727LL, -2147483648LL,
	416960414LL, -2147483648LL, 372092391LL, -2147483648LL, 326976524LL, -2147483648LL,
	281629900LL, -2147483648LL, 236069823LL, -2147483648LL, 190313810LL, -2147483648LL,
	144379582LL, -2147483648LL, 98285060LL, -2147483648LL, 52048358LL, -2147483648LL,
	5687775LL, -2147483648LL, -40778210LL, -2147483648LL, -87330947LL, -2147483648LL,
	-133951619LL, -2147483648LL, -180621252LL, -2147483648LL, -227320721LL, -2147483648LL,
	-274030757LL, -2147483648LL, -320731953LL, -2147483648LL, -367404774LL, -2147483648LL,
	-414029564LL, -2147483648LL, -460586550LL, -2147483648LL, -507055855LL, -2147483648LL,
	-553417505LL, -2147483648LL, -599651434LL, -2147483648LL, -645737494LL, -2147483648LL,
	-691655467LL, -2147483648LL, -737385069LL, -2147483648LL, -782905960LL, -2147483648LL,
	-828197755LL, -2147483648LL, -873240030LL, -2147483648LL, -918012334LL, -2147483648LL,
	-962494196LL, -2147483648LL, -1006665137LL, -2147045649LL, -1050504676LL, -2126699605LL,
	-1093992343LL, -2105424305LL, -1137107685LL, -2083224645LL, -1179830280LL, -2060105976LL,
	-1222139743LL, -2036074100LL, -1264015739LL, -2011135274LL, -1305437990LL, -1985296215LL,
	-1346386290LL, -1958564094LL, -1386840509LL, -1930946542LL, -1426780607LL, -1902451646LL,
	-1466186645LL, -1873087955LL, -1505038793LL, -1842864475LL, -1543317343LL, -1811790671LL,
	-1581002717LL, -1779876466LL, -1618075478LL, -1747132241LL, -1654516345LL, -1713568833LL,
	-1690306197LL, -1679197536LL, -1725426087LL, -1644030095LL, -1759857255LL, -1608078711LL,
	-1793581134LL, -1571356033LL, -1826579365LL, -1533875159LL, -1858833805LL, -1495649635LL,
	-1890326539LL, -1456693448LL, -1921039891LL, -1417021026LL, -1950956436LL, -1376647234LL,
	-1980059006LL, -1335587373LL, -2008330708LL, -1293857173LL, -2035754928LL, -1251472788LL,
	-2062315347LL, -1208450798LL, -2087995947LL, -1164808198LL, -2112781027LL, -1120562397LL,
	-2136655209LL, -1075731211LL, -2147483648LL, -1030332859LL, -2147483648LL, -984385958LL,
	-2147483648LL, -937909514LL, -2147483648LL, -890922920LL, -2147483648LL, -843445946LL,
	-2147483648LL, -795498737LL, -2147483648LL, -747101799LL, -2147483648LL, -698276001LL,
	-2147483648LL, -649042558LL, -2147483648LL, -599423030LL, -2147483648LL, -549439312LL,
	-2147483648LL, -499113626LL, -2147483648LL, -448468511LL, -2147483648LL, -397526815LL,
	-2147483648LL, -346311688LL, -2147483648LL, -294846570LL, -2147483648LL, -243155182LL,
	-2147483648LL, -191261518LL, -2147483648LL, -139189831LL, -2147483648LL, -86964629LL,
	-2147483648LL, -34610656LL, -2147483648LL, 17847110LL, -2147483648LL, 70383476LL,
	-2147483648LL, 122973038LL, -2147483648LL, 175590199LL, -2147483648LL, 228209177LL,
	-2147483648LL, 280804018LL, -2147483648LL, 333348609LL, -2147483648LL, 385816689LL,
	-2147483648LL, 438181863LL, -2147483648LL, 490417613LL, -2147483648LL, 542497314LL,
	-2147483648LL, 594394246LL, -2147483648LL, 646081607LL, -2147483648LL, 697532527LL,
	-2147483648LL, 748720082LL, -2147483648LL, 799617309LL, -2147483648LL, 850197217LL,
	-2147483648LL, 900432806LL, -2147483648LL, 950297081LL, -2147483648LL, 999763061LL,
	-2147483648LL, 1048803801LL, -2147483648LL, 1097392405LL, -2126773805LL, 1145502038LL,
	-2100888149LL, 1193105947LL, -2073895655LL, 1240177469LL, -2045805824LL, 1286690056LL,
	-2016628807LL, 1332617281LL, -1986375402LL, 1377932860LL, -1955057057LL, 1422610669LL,
	-1922685867LL, 1466624753LL, -1889274575LL, 1509949348LL, -1854836567LL, 1552558896LL,
	-1819385874LL, 1594428061LL, -1782937168LL, 1635531742LL, -1745505759LL, 1675845094LL,
	-1707107594LL, 1715343543LL, -1667759249LL, 1754002800LL, -1627477930LL, 1791798880LL,
	-1586281468LL, 1828708116LL, -1544188311LL, 1864707179LL, -1501217521LL, 1899773087LL,
	-1457388770LL, 1933883232LL, -1412722332LL, 1967015386LL, -1367239076LL, 1999147722LL,
	-1320960461LL, 2030258832LL, -1273908528LL, 2060327737LL, -1226105893LL, 2089333909LL,
	-1177575736LL, 2117257283LL, -1128341798LL, 2144078274LL, -1078428365LL, 2147483647LL,
	-1027860265LL, 2147483647LL, -976662855LL, 2147483647LL, -924862010LL, 2147483647LL,
	-872484114LL, 2147483647LL, -819556050LL, 2147483647LL, -766105184LL, 2147483647LL,
	-712159358LL, 2147483647LL, -657746874LL, 2147483647LL, -602896485LL, 2147483647LL,
	-547637375LL, 2147483647LL, -491999156LL, 2147483647LL, -436011841LL, 2147483647LL,
	-379705842LL, 2147483647LL, -323111945LL, 2147483647LL, -266261302LL, 2147483647LL,
	-209185412LL, 2147483647LL, -151916103LL, 2147483647LL, -94485521LL, 2147483647LL,
	-36926108LL, 2147483647LL, 20729411LL, 2147483647LL, 78448050LL, 2147483647LL,
	136196574LL, 2147483647LL, 193941526LL, 2147483647LL, 251649234LL, 2147483647LL,
	309285842LL, 2147483647LL, 366817320LL, 2147483647LL, 424209489LL, 2147483647LL,
	481428037LL, 2147483647LL, 538438542LL, 2147483647LL, 595206494LL, 2147483647LL,
	651697310LL, 2147483647LL, 707876360LL, 2147483647LL, 763708986LL, 2147483647LL,
	819160527LL, 2147483647LL, 874196334LL, 2147483647LL, 928781800LL, 2147483647LL,
	982882375LL, 2147483647LL, 1036463594LL, 2147483647LL, 1089491096LL, 2147483647LL,
	1141930648LL, 2135537039LL, 1193748170LL, 2106801760LL, 1244909755LL, 2076763842LL,
	1295381692LL, 2045436682LL, 1345130493LL, 2012834565LL, 1394122913LL, 1978972663LL,
	1442325975LL, 1943867032LL, 1489706993LL, 1907534610LL, 1536233597LL, 1869993213LL,
	1581873755LL, 1831261531LL, 1626595797LL, 1791353438LL, 1670368441LL, 1750296371LL,
	1713160814LL, 1708121324LL, 1754942477LL, 1664836094LL, 1795683449LL, 1620462128LL,
	1835354229LL, 1575030809LL, 1873925821LL, 1528563474LL, 1911369759LL, 1481085476LL,
	1947658127LL, 1432623836LL, 1982763584LL, 1383205352LL, 2016659388LL, 1332857925LL,
	2049319416LL, 1281610311LL, 2080718191LL, 1229491920LL, 2110830900LL, 1176532928LL,
	2139633421LL, 1122764241LL, 2147483647LL, 1068217464LL, 2147483647LL, 1012924897LL,
	2147483647LL, 956919524LL, 2147483647LL, 900234996LL, 2147483647LL, 842905620LL,
	2147483647LL, 784966342LL, 2147483647LL, 726452733LL, 2147483647LL, 667400968LL,
	2147483647LL, 607847808LL, 2147483647LL, 547830580LL, 2147483647LL, 487387152LL,
	2147483647LL, 426555916LL, 2147483647LL, 365375759LL, 2147483647LL, 303886042LL,
	2147483647LL, 242126577LL, 2147483647LL, 180137599LL, 2147483647LL, 117959746LL,
	2147483647LL, 55634030LL, 2147483647LL, -6798185LL, 2147483647LL, -69295213LL,
	2147483647LL, -131815068LL, 2147483647LL, -194315493LL, 2147483647LL, -256753986LL,
	2147483647LL, -319087830LL, 2147483647LL, -381274120LL, 2147483647LL, -443269790LL,
	2147483647LL, -505031648LL, 2147483647LL, -566516400LL, 2147483647LL, -627680684LL,
	2147483647LL, -688481097LL, 2147483647LL, -748874232LL, 2147483647LL, -808816703LL,
	2147483647LL, -868265182LL, 2147483647LL, -927176425LL, 2147483647LL, -985507310LL,
	2147483647LL, -1043214867LL, 2141714174LL, -1100256308LL, 2111617542LL, -1156589065LL,
	2080002301LL, -1212170820LL, 2046885330LL, -1266959537LL, 2012284690LL, -1320913497LL,
	1976219625LL, -1373991334LL, 1938710552LL, -1426152062LL, 1899779059LL, -1477355115LL,
	1859447899LL, -1527560377LL, 1817740982LL, -1576728218LL, 1774683368LL, -1624819525LL,
	1730301255LL, -1671795739LL, 1684621971LL, -1717618885LL, 1637673965LL, -1762251608LL,
	1589486790LL, -1805657204LL, 1540091094LL, -1847799657LL, 1489518604LL, -1888643669LL,
	1437802111LL, -1928154692LL, 1384975457LL, -1966298964LL, 1331073513LL, -2003043538LL,
	1276132163LL, -2038356315LL, 1220188288LL, -2072206078LL, 1163279741LL, -2104562519LL,
	1105445331LL, -2135396272LL, 1046724797LL, -2147483648LL, 987158787LL, -2147483648LL,
	926788833LL, -2147483648LL, 865657328LL, -2147483648LL, 803807499LL, -2147483648LL,
	741283380LL, -2147483648LL, 678129785LL, -2147483648LL, 614392280LL, -2147483648LL,
	550117151LL, -2147483648LL, 485351376LL, -2147483648LL, 420142592LL, -2147483648LL,
	354539067LL, -2147483648LL, 288589661LL, -2147483648LL, 222343795LL, -2147483648LL,
	155851417LL, -2147483648LL, 89162966LL, -2147483648LL, 22329337LL, -2147483648LL,
	-44598161LL, -2147483648LL, -111567834LL, -2147483648LL, -178527652LL, -2147483648LL,
	-245425277LL, -2147483648LL, -312208113LL, -2147483648LL, -378823338LL, -2147483648LL,
	-445217953LL, -2147483648LL, -511338816LL, -2147483648LL, -577132688LL, -2147483648LL,
	-642546278LL, -2147483648LL, -707526280LL, -2147483648LL, -772019423LL, -2147483648LL,
	-835972511LL, -2147483648LL, -899332469LL, -2147483648LL, -962046389LL, -2147483648LL,
	-1024061571LL, -2147483648LL, -1085325575LL, -2144001505LL, -1145786261LL, -2112306032LL,
	-1205391839LL, -2078867490LL, -1264090911LL, -2043706854LL, -1321832522LL, -2006846639LL,
	-1378566203LL, -1968310894LL, -1434242020LL, -1928125194LL, -1488810618LL, -1886316635LL,
	-1542223269LL, -1842913819LL, -1594431920LL, -1797946845LL, -1645389235LL, -1751447294LL,
	-1695048646LL, -1703448216LL, -1743364397LL, -1653984111LL, -1790291588LL, -1603090918LL,
	-1835786225LL, -1550805987LL, -1879805262LL, -1497168066LL, -1922306645LL, -1442217276LL,
	-1963249360LL, -1385995087LL, -2002593474LL, -1328544296LL, -2040300181LL, -1269908998LL,
	-2076331841LL, -1210134560LL, -2110652030LL, -1149267592LL, -2143225572LL, -1087355916LL,
	-2147483648LL, -1024448533LL, -2147483648LL, -960595593LL, -2147483648LL, -895848357LL,
	-2147483648LL, -830259163LL, -2147483648LL, -763881389LL, -2147483648LL, -696769411LL,
	-2147483648LL, -628978568LL, -2147483648LL, -560565117LL, -2147483648LL, -491586191LL,
	-2147483648LL, -422099758LL, -2147483648LL, -352164570LL, -2147483648LL, -281840124LL,
	-2147483648LL, -211186611LL, -2147483648LL, -140264864LL, -2147483648LL, -69136317LL,
	-2147483648LL, 2137054LL, -2147483648LL, 73492779LL, -2147483648LL, 144867947LL,
	-2147483648LL, 216199258LL, -2147483648LL, 287423083LL, -2147483648LL, 358475514LL,
	-2147483648LL, 429292421LL, -2147483648LL, 499809514LL, -2147483648LL, 569962395LL,
	-2147483648LL, 639686620LL, -2147483648LL, 708917756LL, -2147483648LL, 777591445LL,
	-2147483648LL, 845643459LL, -2147483648LL, 913009765LL, -2147483648LL, 979626585LL,
	-2147483648LL, 1045430458LL, -2132163529LL, 1110358301LL, -2097622933LL, 1174347472LL,
	-2061118735LL, 1237335837LL, -2022677675LL, 1299261823LL, -1982328454LL, 1360064493LL,
	-1940101722LL, 1419683598LL, -1896030071LL, 1478059647LL, -1850148014LL, 1535133969LL,
	-1802491968LL, 1590848771LL, -1753100239LL, 1645147207LL, -1702012996LL, 1697973437LL,
	-1649272250LL, 1749272689LL, -1594921829LL, 1798991320LL, -1539007348LL, 1847076878LL,
	-1481576182LL, 1893478165LL, -1422677432LL, 1938145290LL, -1362361895LL, 1981029738LL,
	-1300682023LL, 2022084417LL, -1237691892LL, 2061263728LL, -1173447154LL, 2098523612LL,
	-1108005003LL, 2133821609LL, -1041424127LL, 2147483647LL, -973764664LL, 2147483647LL,
	-905088152LL, 2147483647LL, -835457483LL, 2147483647LL, -764936849LL, 2147483647LL,
	-693591689LL, 2147483647LL, -621488635LL, 2147483647LL, -548695455LL, 2147483647LL,
	-475280992LL, 2147483647LL, -401315107LL, 2147483647LL, -326868616LL, 2147483647LL,
	-252013223LL, 2147483647LL, -176821461LL, 2147483647LL, -101366619LL, 2147483647LL,
	-25722678LL, 2147483647LL, 50035760LL, 2147483647LL, 125833545LL, 2147483647LL,
	201595049LL, 2147483647LL, 277244239LL, 2147483647LL, 352704754LL, 2147483647LL,
	427899979LL, 2147483647LL, 502753126LL, 2147483647LL, 577187305LL, 2147483647LL,
	651125611LL, 2147483647LL, 724491195LL, 2147483647LL, 797207353LL, 2147483647LL,
	869197602LL, 2147483647LL, 940385762LL, 2147483647LL, 1010696042LL, 2147483647LL,
	1080053117LL, 2147483647LL, 1148382217LL, 2113060133LL, 1215609207LL, 2075138331LL,
	1281660671LL, 2035030914LL, 1346463996LL, 1992771855LL, 1409947455LL, 1948397583LL,
	1472040293LL, 1901946958LL, 1532672807LL, 1853461256LL, 1591776431LL, 1802984137LL,
	1649283820LL, 1750561624LL, 1705128928LL, 1696242070LL, 1759247096LL, 1640076123LL,
	1811575125LL, 1582116694LL, 1862051365LL, 1522418916LL, 1910615788LL, 1461040100LL,
	1957210068LL, 1398039694LL, 2001777659LL, 1333479235LL, 2044263872LL, 1267422296LL,
	2084615948LL, 1199934436LL, 2122783133LL, 1131083143LL, 2147483647LL, 1060937775LL,
	2147483647LL, 989569501LL, 2147483647LL, 917051231LL, 2147483647LL, 843457558LL,
	2147483647LL, 768864683LL, 2147483647LL, 693350346LL, 2147483647LL, 616993747LL,
	2147483647LL, 539875479LL, 2147483647LL, 462077438LL, 2147483647LL, 383682750LL,
	2147483647LL, 304775684LL, 2147483647LL, 225441565LL, 2147483647LL, 145766689LL,
	2147483647LL, 65838234LL, 2147483647LL, -14255836LL, 2147483647LL, -94426863LL,
	2147483647LL, -174585587LL, 2147483647LL, -254642247LL, 2147483647LL, -334506680LL,
	2147483647LL, -414088417LL, 2147483647LL, -493296789LL, 2147483647LL, -572041027LL,
	2147483647LL, -650230369LL, 2147483647LL, -727774160LL, 2147483647LL, -804581964LL,
	2147483647LL, -880563667LL, 2147483647LL, -955629586LL, 2147483647LL, -1029690576LL,
	2138059664LL, -1102658142LL, 2099484744LL, -1174444543LL, 2058451131LL, -1244962906LL,
	2014997753LL, -1314127332LL, 1969166586LL, -1381853009LL, 1921002632LL, -1448056315LL,
	1870553885LL, -1512654934LL, 1817871303LL, -1575567961LL, 1763008768LL, -1636716008LL,
	1706023046LL, -1696021313LL, 1646973742LL, -1753407849LL, 1585923255LL, -1808801423LL,
	1522936717LL, -1862129786LL, 1458081946LL, -1913322731LL, 1391429380LL, -1962312198LL,
	1323052014LL, -2009032372LL, 1253025333LL, -2053419779LL, 1181427240LL, -2095413387LL,
	1108337978LL, -2134954695LL, 1033840054LL, -2147483648LL, 958018157LL, -2147483648LL,
	880959067LL, -2147483648LL, 802751570LL, -2147483648LL, 723486359LL, -2147483648LL,
	643255945LL, -2147483648LL, 562154551LL, -2147483648LL, 480278010LL, -2147483648LL,
	397723661LL, -2147483648LL, 314590237LL, -2147483648LL, 230977753LL, -2147483648LL,
	146987396LL, -2147483648LL, 62721399LL, -2147483648LL, -21717071LL, -2147483648LL,
	-106224042LL, -2147483648LL, -190694857LL, -2147483648LL, -275024305LL, -2147483648LL,
	-359106747LL, -2147483648LL, -442836248LL, -2147483648LL, -526106711LL, -2147483648LL,
	-608812010LL, -2147483648LL, -690846124LL, -2147483648LL, -772103279LL, -2147483648LL,
	-852478080LL, -2147483648LL, -931865654LL, -2147483648LL, -1010161788LL, -2147483648LL,
	-1087263070LL, -2144801896LL, -1163067030LL, -2104608552LL, -1237472280LL, -2061685455LL,
	-1310378655LL, -2016078253LL, -1381687353LL, -1967836325LL, -1451301078LL, -1917012748LL,
	-1519124177LL, -1863664257LL, -1585062779LL, -1807851200LL, -1649024938LL, -1749637485LL,
	-1710920762LL, -1689090528LL, -1770662554LL, -1626281188LL, -1828164945LL, -1561283702LL,
	-1883345026LL, -1494175616LL, -1936122479LL, -1425037703LL, -1986419701LL, -1353953884LL,
	-2034161937LL, -1281011141LL, -2079277397LL, -1206299424LL, -2121697379LL, -1129911554LL,
	-2147483648LL, -1051943120LL, -2147483648LL, -972492373LL, -2147483648LL, -891660114LL,
	-2147483648LL, -809549577LL, -2147483648LL, -726266308LL, -2147483648LL, -641918041LL,
	-2147483648LL, -556614567LL, -2147483648LL, -470467599LL, -2147483648LL, -383590638LL,
	-2147483648LL, -296098826LL, -2147483648LL, -208108804LL, -2147483648LL, -119738560LL,
	-2147483648LL, -31107279LL, -2147483648LL, 57664813LL, -2147483648LL, 146456612LL,
	-2147483648LL, 235146293LL, -2147483648LL, 323611476LL, -2147483648LL, 411729395LL,
	-2147483648LL, 499377065LL, -2147483648LL, 586431455LL, -2147483648LL, 672769658LL,
	-2147483648LL, 758269071LL, -2147483648LL, 842807566LL, -2147483648LL, 926263671LL,
	-2147483648LL, 1008516745LL, -2141205673LL, 1089447159LL, -2098816391LL, 1168936476LL,
	-2053421250LL, 1246867624LL, -2005072863LL, 1323125084LL, -1953836373LL, 1397595063LL,
	-1899771805LL, 1470165672LL, -1842946412LL, 1540727106LL, -1783432547LL, 1609171816LL,
	-1721305942LL, 1675394685LL, -1656646808LL, 1739293202LL, -1589539539LL, 1800767631LL,
	-1520072464LL, 1859721177LL, -1448337855LL, 1916060154LL, -1374431803LL, 1969694146LL,
	-1298454092LL, 2020536167LL, -1220508096LL, 2068502816LL, -1140700655LL, 2113514430LL,
	-1059141945LL, 2147483647LL, -975945346LL, 2147483647LL, -891227301LL, 2147483647LL,
	-805107167LL, 2147483647LL, -717707063LL, 2147483647LL, -629151706LL, 2147483647LL,
	-539568248LL, 2147483647LL, -449086101LL, 2147483647LL, -357836756LL, 2147483647LL,
	-265953606LL, 2147483647LL, -173571752LL, 2147483647LL, -80827817LL, 2147483647LL,
	12140257LL, 2147483647LL, 105193404LL, 2147483647LL, 198191639LL, 2147483647LL,
	290994268LL, 2147483647LL, 383460091LL, 2147483647LL, 475447625LL, 2147483647LL,
	566815309LL, 2147483647LL, 657421730LL, 2147483647LL, 747125841LL, 2147483647LL,
	835787181LL, 2147483647LL, 923266099LL, 2147483647LL, 1009423982LL, 2147483647LL,
	1094123473LL, 2137014848LL, 1177228704LL, 2092351346LL, 1258605516LL, 2044401771LL,
	1338121685LL, 1993229421LL, 1415647147LL, 1938902997LL, 1491054223LL, 1881496533LL,
	1564217835LL, 1821089324LL, 1635015729LL, 1757765843LL, 1703328691LL, 1691615643LL,
	1769040764LL, 1622733260LL, 1832039453LL, 1551218097LL, 1892215939LL, 1477174306LL,
	1949465282LL, 1400710658LL, 2003686617LL, 1321940403LL, 2054783352LL, 1240981127LL,
	2102663359LL, 1157954592LL, 2147239156LL, 1072986572LL, 2147483647LL, 986206685LL,
	2147483647LL, 897748207LL, 2147483647LL, 807747888LL, 2147483647LL, 716345752LL,
	2147483647LL, 623684900LL, 2147483647LL, 529911289LL, 2147483647LL, 435173527LL,
	2147483647LL, 339622636LL, 2147483647LL, 243411834LL, 2147483647LL, 146696288LL,
	2147483647LL, 49632877LL, 2147483647LL, -47620055LL, 2147483647LL, -144902955LL,
	2147483647LL, -242055314LL, 2147483647LL, -338915933LL, 2147483647LL, -435323185LL,
	2147483647LL, -531115284LL, 2147483647LL, -626130558LL, 2147483647LL, -720207723LL,
	2147483647LL, -813186158LL, 2147483647LL, -904906185LL, 2147483647LL, -995209348LL,
	2141127224LL, -1083938690LL, 2094787591LL, -1170939040LL, 2044856252LL, -1256057284LL,
	1991405758LL, -1339142654LL, 1934515087LL, -1420046998LL, 1874269551LL, -1498625060LL,
	1810760703LL, -1574734756LL, 1744086226LL, -1648237442LL, 1674349812LL, -1718998183LL,
	1601661030LL, -1786886017LL, 1526135182LL, -1851774219LL, 1447893144LL, -1913540549LL,
	1367061200LL, -1972067508LL, 1283770866LL, -2027242578LL, 1198158692LL, -2078958463LL,
	1110366072LL, -2127113316LL, 1020539021LL, -2147483648LL, 928827961LL, -2147483648LL,
	835387487LL, -2147483648LL, 740376121LL, -2147483648LL, 643956065LL, -2147483648LL,
	546292936LL, -2147483648LL, 447555502LL, -2147483648LL, 347915397LL, -2147483648LL,
	247546838LL, -2147483648LL, 146626334LL, -2147483648LL, 45332378LL, -2147483648LL,
	-56154854LL, -2147483648LL, -157653819LL, -2147483648LL, -258981932LL, -2147483648LL,
	-359955880LL, -2147483648LL, -460391963LL, -2147483648LL, -560106420LL, -2147483648LL,
	-658915767LL, -2147483648LL, -756637142LL, -2147483648LL, -853088639LL, -2147483648LL,
	-948089661LL, -2147483648LL, -1041461258LL, -2147483648LL, -1133026475LL, -2114353581LL,
	-1222610698LL, -2063808689LL, -1310041997LL, -2009406689LL, -1395151470LL, -1951235148LL,
	-1477773582LL, -1889389142LL, -1557746502LL, -1823971137LL, -1634912441LL, -1755090853LL,
	-1709117976LL, -1682865118LL, -1780214379LL, -1607417698LL, -1848057934LL, -1528879122LL,
	-1912510249LL, -1447386484LL, -1973438564LL, -1363083238LL, -2030716046LL, -1276118970LL,
	-2084222081LL, -1186649163LL, -2133842551LL, -1094834946LL, -2147483648LL, -1000842829LL,
	-2147483648LL, -904844421LL, -2147483648LL, -807016147LL, -2147483648LL, -707538938LL,
	-2147483648LL, -606597919LL, -2147483648LL, -504382081LL, -2147483648LL, -401083947LL,
	-2147483648LL, -296899220LL, -2147483648LL, -192026429LL, -2147483648LL, -86666559LL,
	-2147483648LL, 18977320LL, -2147483648LL, 124700442LL, -2147483648LL, 230296729LL,
	-2147483648LL, 335559194LL, -2147483648LL, 440280341LL, -2147483648LL, 544252573LL,
	-2147483648LL, 647268605LL, -2147483648LL, 749121879LL, -2147483648LL, 849606986LL,
	-2147483648LL, 948520082LL, -2147483648LL, 1045659314LL, -2108672310LL, 1140825239LL,
	-2055596488LL, 1233821245LL, -1998355169LL, 1324453975LL, -1937049136LL, 1412533739LL,
	-1871787942LL, 1497874933LL, -1802689754LL, 1580296446LL, -1729881180LL, 1659622065LL,
	-1653497079LL, 1735680876LL, -1573680346LL, 1808307654LL, -1490581686LL, 1877343246LL,
	-1404359362LL, 1942634950LL, -1315178931LL, 2004036881LL, -1223212956LL, 2061410320LL,
	-1128640707LL, 2114624064LL, -1031647840LL, 2147483647LL, -932426060LL, 2147483647LL,
	-831172771LL, 2147483647LL, -728090706LL, 2147483647LL, -623387547LL, 2147483647LL,
	-517275524LL, 2147483647LL, -409971008LL, 2147483647LL, -301694085LL, 2147483647LL,
	-192668120LL, 2147483647LL, -83119312LL, 2147483647LL, 26723767LL, 2147483647LL,
	136630639LL, 2147483647LL, 246369394LL, 2147483647LL, 355707180LL, 2147483647LL,
	464410687LL, 2147483647LL, 572246651LL, 2147483647LL, 678982353LL, 2147483647LL,
	784386126LL, 2147483647LL, 888227863LL, 2147483647LL, 990279531LL, 2147483647LL,
	1090315678LL, 2133631293LL, 1188113947LL, 2080707887LL, 1283455585LL, 2023237656LL,
	1376125948LL, 1961329785LL, 1465915004LL, 1895103735LL, 1552617834LL, 1824689062LL,
	1636035116LL, 1750225212LL, 1715973616LL, 1671861292LL, 1792246658LL, 1589755813LL,
	1864674592LL, 1504076417LL, 1933085247LL, 1414999573LL, 1997314371LL, 1322710256LL,
	2057206064LL, 1227401603LL, 2112613189LL, 1129274540LL, 2147483647LL, 1028537399LL,
	2147483647LL, 925405506LL, 2147483647LL, 820100751LL, 2147483647LL, 712851140LL,
	2147483647LL, 603890326LL, 2147483647LL, 493457130LL, 2147483647LL, 381795031LL,
	2147483647LL, 269151655LL, 2147483647LL, 155778241LL, 2147483647LL, 41929093LL,
	2147483647LL, -72138973LL, 2147483647LL, -186167205LL, 2147483647LL, -299895491LL,
	2147483647LL, -413062950LL, 2147483647LL, -525408528LL, 2147483647LL, -636671601LL,
	2147483647LL, -746592584LL, 2147483647LL, -854913543LL, 2147483647LL, -961378810LL,
	2144346503LL, -1065735596LL, 2090499674LL, -1167734610LL, 2031736068LL, -1267130667LL,
	1968176280LL, -1363683297LL, 1899952824LL, -1457157356LL, 1827209917LL, -1547323614LL,
	1750103229LL, -1633959351LL, 1668799600LL, -1716848933LL, 1583476736LL, -1795784384LL,
	1494322868LL, -1870565939LL, 1401536383LL, -1941002586LL, 1305325432LL, -2006912595LL,
	1205907506LL, -2068124025LL, 1103508985LL, -2124475212LL, 998364664LL, -2147483648LL,
	890717247LL, -2147483648LL, 780816830LL, -2147483648LL, 668920342LL, -2147483648LL,
	555290982LL, -2147483648LL, 440197622LL, -2147483648LL, 323914194LL, -2147483648LL,
	206719064LL, -2147483648LL, 88894376LL, -2147483648LL, -29274604LL, -2147483648LL,
	-147500174LL, -2147483648LL, -265492883LL, -2147483648LL, -382962235LL, -2147483648LL,
	-499617403LL, -2147483648LL, -615167950LL, -2147483648LL, -729324553LL, -2147483648LL,
	-841799738LL, -2147483648LL, -952308612LL, -2147483648LL, -1060569598LL, -2145238212LL,
	-1166305173LL, -2089583525LL, -1269242594LL, -2028650309LL, -1369114626LL, -1962573642LL,
	-1465660266LL, -1891502311LL, -1558625447LL, -1815598542LL, -1647763744LL, -1735037697LL,
	-1732837061LL, -1650007924LL, -1813616302LL, -1560709781LL, -1889882030LL, -1467355819LL,
	-1961425106LL, -1370170129LL, -2028047306LL, -1269387857LL, -2089561918LL, -1165254686LL,
	-2145794317LL, -1058026282LL, -2147483648LL, -947967711LL, -2147483648LL, -835352823LL,
	-2147483648LL, -720463615LL, -2147483648LL, -603589551LL, -2147483648LL, -485026872LL,
	-2147483648LL, -365077869LL, -2147483648LL, -244050140LL, -2147483648LL, -122255821LL,
	-2147483648LL, -10799LL, -2147483648LL, 122366091LL, -2147483648LL, 244553890LL,
	-2147483648LL, 366230345LL, -2147483648LL, 487072762LL, -2147483648LL, 606758857LL,
	-2147483648LL, 724967621LL, -2147483648LL, 841380194LL, -2147483648LL, 955680730LL,
	-2140044950LL, 1067557274LL, -2081968153LL, 1176702632LL, -2018254786LL, 1282815238LL,
	-1949057180LL, 1385600014LL, -1874543809LL, 1484769220LL, -1794897884LL, 1580043298LL,
	-1710317739LL, 1671151691LL, -1621016265LL, 1757833657LL, -1527220339LL, 1839839060LL,
	-1429170381LL, 1916929133LL, -1327119786LL, 1988877232LL, -1221334318LL, 2055469546LL,
	-1112091480LL, 2116505796LL, -999679842LL, 2147483647LL, -884398325LL, 2147483647LL,
	-766555452LL, 2147483647LL, -646468571LL, 2147483647LL, -524463033LL, 2147483647LL,
	-400871349LL, 2147483647LL, -276032309LL, 2147483647LL, -150290084LL, 2147483647LL,
	-23993293LL, 2147483647LL, 102505943LL, 2147483647LL, 228852975LL, 2147483647LL,
	354691607LL, 2147483647LL, 479665101LL, 2147483647LL, 603417189LL, 2147483647LL,
	725593091LL, 2147483647LL, 845840543LL, 2147483647LL, 963810827LL, 2147483647LL,
	1079159803LL, 2132293834LL, 1191548930LL, 2071515791LL, 1300646292LL, 2004741366LL,
	1406127606LL, 1932142496LL, 1507677227LL, 1853908888LL, 1604989125LL, 1770247607LL,
	1697767860LL, 1681382603LL, 1785729520LL, 1587554197LL, 1868602645LL, 1489018501LL,
	1946129119LL, 1386046791LL, 2018065033LL, 1278924830LL, 2084181516LL, 1167952137LL,
	2144265524LL, 1053441211LL, 2147483647LL, 935716710LL, 2147483647LL, 815114582LL,
	2147483647LL, 691981152LL, 2147483647LL, 566672179LL, 2147483647LL, 439551859LL,
	2147483647LL, 310991808LL, 2147483647LL, 181370003LL, 2147483647LL, 51069698LL,
	2147483647LL, -79521693LL, 2147483647LL, -210013727LL, 2147483647LL, -340014092LL,
	2147483647LL, -469129785LL, 2147483647LL, -596968294LL, 2147483647LL, -723138800LL,
	2147483647LL, -847253386LL, 2147483647LL, -968928240LL, 2125756855LL, -1087784867LL,
	2062398857LL, -1203451293LL, 1992672115LL, -1315563259LL, 1916769302LL, -1423765409LL,
	1834903178LL, -1527712453LL, 1747306089LL, -1627070321LL, 1654229398LL, -1721517282LL,
	1555942852LL, -1810745049LL, 1452733879LL, -1894459839LL, 1344906833LL, -1972383410LL,
	1232782166LL, -2044254048LL, 1116695554LL, -2109827525LL, 996996952LL, -2147483648LL,
	874049604LL, -2147483648LL, 748229001LL, -2147483648LL, 619921780LL, -2147483648LL,
	489524590LL, -2147483648LL, 357442902LL, -2147483648LL, 224089786LL, -2147483648LL,
	89884652LL, -2147483648LL, -44748050LL, -2147483648LL, -179380146LL, -2147483648LL,
	-313581097LL, -2147483648LL, -446919360LL, -2147483648LL, -578963780LL, -2147483648LL,
	-709284990LL, -2147483648LL, -837456819LL, -2147483648LL, -963057700LL, -2147483648LL,
	-1085672087LL, -2124535524LL, -1204891855LL, -2059175621LL, -1320317700LL, -1987048579LL,
	-1431560512LL, -1908367459LL, -1538242741LL, -1823367979LL, -1639999727LL, -1732307924LL,
	-1736481011LL, -1635466457LL, -1827351602LL, -1533143365LL, -1912293210LL, -1425658224LL,
	-1991005437LL, -1313349488LL, -2063206919LL, -1196573507LL, -2128636407LL, -1075703477LL,
	-2147483648LL, -951128319LL, -2147483648LL, -823251497LL, -2147483648LL, -692489772LL,
	-2147483648LL, -559271904LL, -2147483648LL, -424037289LL, -2147483648LL, -287234560LL,
	-2147483648LL, -149320134LL, -2147483648LL, -10756719LL, -2147483648LL, 127988214LL,
	-2147483648LL, 266443994LL, -2147483648LL, 404138332LL, -2147483648LL, 540598934LL,
	-2147483648LL, 675355124LL, -2147483648LL, 807939480LL, -2147483648LL, 937889473LL,
	-2132662129LL, 1064749107LL, -2066402479LL, 1188070553LL, -1992933886LL, 1307415773LL,
	-1912487302LL, 1422358116LL, -1825319247LL, 1532483904LL, -1731711107LL, 1637393977LL,
	-1631968340LL, 1736705209LL, -1526419591LL, 1830051979LL, -1415415708LL, 1917087595LL,
	-1299328681LL, 1997485668LL, -1178550484LL, 2070941423LL, -1053491844LL, 2137172948LL,
	-924580921LL, 2147483647LL, -792261921LL, 2147483647LL, -656993630LL, 2147483647LL,
	-519247888LL, 2147483647LL, -379507996LL, 2147483647LL, -238267068LL, 2147483647LL,
	-96026326LL, 2147483647LL, 46706642LL, 2147483647LL, 189419676LL, 2147483647LL,
	331597860LL, 2147483647LL, 472725380LL, 2147483647LL, 612287391LL, 2147483647LL,
	749771909LL, 2147483647LL, 884671705LL, 2147483647LL, 1016486202LL, 2147483647LL,
	1144723371LL, 2088028682LL, 1268901605LL, 2014865411LL, 1388551583LL, 1934232350LL,
	1503218100LL, 1846401862LL, 1612461865LL, 1751674418LL, 1715861259LL, 1650377695LL,
	1813014039LL, 1542865569LL, 1903538997LL, 1429516997LL, 1987077542LL, 1310734788LL,
	2063295226LL, 1186944283LL, 2131883185LL, 1058591929LL, 2147483647LL, 926143758LL,
	2147483647LL, 790083780LL, 2147483647LL, 650912292LL, 2147483647LL, 509144108LL,
	2147483647LL, 365306709LL, 2147483647LL, 219938336LL, 2147483647LL, 73586019LL,
	2147483647LL, -73196451LL, 2147483647LL, -219850592LL, 2147483647LL, -365815341LL,
	2147483647LL, -510529197LL, 2147483647LL, -653432382LL, 2147483647LL, -793969023LL,
	2147483647LL, -931589338LL, 2126553466LL, -1065751815LL, 2056040308LL, -1195925393LL,
	1977477010LL, -1321591610LL, 1891143090LL, -1442246729LL, 1797349968LL, -1557403830LL,
	1696439995LL, -1666594851LL, 1588785339LL, -1769372580LL, 1474786750LL, -1865312578LL,
	1354872192LL, -1954015035LL, 1229495360LL, -2035106549LL, 1099134076LL, -2108241809LL,
	964288570LL, -2147483648LL, 825479659LL, -2147483648LL, 683246823LL, -2147483648LL,
	538146185LL, -2147483648LL, 390748408LL, -2147483648LL, 241636507LL, -2147483648LL,
	91403591LL, -2147483648LL, -59349454LL, -2147483648LL, -210016344LL, -2147483648LL,
	-359987818LL, -2147483648LL, -508654093LL, -2147483648LL, -655407353LL, -2147483648LL,
	-799644243LL, -2147483648LL, -940768385LL, -2147483648LL, -1078192872LL, -2117053835LL,
	-1211342768LL, -2043646033LL, -1339657562LL, -1961779408LL, -1462593605LL, -1871763538LL,
	-1579626491LL, -1773943126LL, -1690253380LL, -1668697156LL, -1793995263LL, -1556437522LL,
	-1890399143LL, -1437607520LL, -1979040127LL, -1312680269LL, -2059523426LL, -1182156950LL,
	-2131486245LL, -1046564915LL, -2147483648LL, -906455674LL, -2147483648LL, -762402751LL,
	-2147483648LL, -614999434LL, -2147483648LL, -464856412LL, -2147483648LL, -312599318LL,
	-2147483648LL, -158866181LL, -2147483648LL, -4304800LL, -2147483648LL, 150429950LL,
	-2147483648LL, 304678867LL, -2147483648LL, 457781223LL, -2147483648LL, 609077593LL,
	-2147483648LL, 757912711LL, -2147483648LL, 903638333LL, -2129915237LL, 1045616102LL,
	-2056502131LL, 1183220395LL, -1974115089LL, 1315841141LL, -1883082711LL, 1442886607LL,
	-1783773072LL, 1563786118LL, -1676592409LL, 1677992725LL, -1561983635LL, 1784985787LL,
	-1440424669LL, 1884273464LL, -1312426602LL, 1975395108LL, -1178531690LL, 2057923536LL,
	-1039311196LL, 2131467185LL, -895363074LL, 2147483647LL, -747309517LL, 2147483647LL,
	-595794369LL, 2147483647LL, -441480411LL, 2147483647LL, -285046544LL, 2147483647LL,
	-127184862LL, 2147483647LL, 31402360LL, 2147483647LL, 190005749LL, 2147483647LL,
	347911991LL, 2147483647LL, 504407029LL, 2147483647LL, 658779293LL, 2147483647LL,
	810322964LL, 2147483647LL, 958341229LL, 2147483647LL, 1102149538LL, 2097366804LL,
	1241078830LL, 2018091406LL, 1374478724LL, 1929524070LL, 1501720653LL, 1832040426LL,
	1622200931LL, 1726059136LL, 1735343730LL, 1612040289LL, 1840603962LL, 1490483593LL,
	1937470046LL, 1361926359LL, 2025466539LL, 1226941290LL, 2104156638LL, 1086134087LL,
	2147483647LL, 940140868LL, 2147483647LL, 789625429LL, 2147483647LL, 635276339LL,
	2147483647LL, 477803895LL, 2147483647LL, 317936939LL, 2147483647LL, 156419558LL,
	2147483647LL, -5992318LL, 2147483647LL, -168534414LL, 2147483647LL, -330437681LL,
	2147483647LL, -490931919LL, 2147483647LL, -649249453LL, 2147483647LL, -804628819LL,
	2147483647LL, -956318473LL, 2092510290LL, -1103580472LL, 2010956767LL, -1245694141LL,
	1919660590LL, -1381959680LL, 1819030526LL, -1511701714LL, 1709522720LL, -1634272754LL,
	1591638836LL, -1749056562LL, 1465923962LL, -1855471388LL, 1332964286LL, -1952973081LL,
	1193384537LL, -2041058032LL, 1047845218LL, -2119265963LL, 897039637LL, -2147483648LL,
	741690740LL, -2147483648LL, 582547770LL, -2147483648LL, 420382761LL, -2147483648LL,
	255986882LL, -2147483648LL, 90166658LL, -2147483648LL, -76259938LL, -2147483648LL,
	-242467474LL, -2147483648LL, -407627135LL, -2147483648LL, -570910852LL, -2147483648LL,
	-731495468LL, -2147483648LL, -888566926LL, -2147483648LL, -1041324440LL, -2119895861LL,
	-1188984653LL, -2040529808LL, -1330785743LL, -1950790391LL, -1465991453LL, -1851098737LL,
	-1593895044LL, -1741928770LL, -1713823120LL, -1623805248LL, -1825139333LL, -1497301457LL,
	-1927247928LL, -1363036636LL, -2019597110LL, -1221673155LL, -2101682228LL, -1073913430LL,
	-2147483648LL, -920496605LL, -2147483648LL, -762195011LL, -2147483648LL, -599810414LL,
	-2147483648LL, -434170079LL, -2147483648LL, -266122655LL, -2147483648LL, -96533908LL,
	-2147483648LL, 73717669LL, -2147483648LL, 243745369LL, -2147483648LL, 412658864LL,
	-2147483648LL, 579568866LL, -2147483648LL, 743591823LL, -2147483648LL, 903854640LL,
	-2106125973LL, 1059499382LL, -2023364891LL, 1209687950LL, -1929803137LL, 1353606690LL,
	-1825903713LL, 1490470926LL, -1712187260LL, 1619529369LL, -1589229710LL, 1740068406LL,
	-1457659617LL, 1851416213LL, -1318155169LL, 1952946697LL, -1171440915LL, 2044083214LL,
	-1018284200LL, 2124302071LL, -859491330LL, 2147483647LL, -695903496LL, 2147483647LL,
	-528392458LL, 2147483647LL, -357856026LL, 2147483647LL, -185213348LL, 2147483647LL,
	-11400042LL, 2147483647LL, 162636823LL, 2147483647LL, 335943844LL, 2147483647LL,
	507566501LL, 2147483647LL, 676554416LL, 2147483647LL, 841966660LL, 2147483647LL,
	1002877037LL, 2128758758LL, 1158379359LL, 2048045411LL, 1307592649LL, 1955885061LL,
	1449666254LL, 1852754819LL, 1583784845LL, 1739195667LL, 1709173261LL, 1615809912LL,
	1825101175LL, 1483258257LL, 1930887555LL, 1342256525LL, 2025904887LL, 1193572034LL,
	2109583137LL, 1038019639LL, 2147483647LL, 876457472LL, 2147483647LL, 709782388LL,
	2147483647LL, 538925148LL, 2147483647LL, 364845356LL, 2147483647LL, 188526185LL,
	2147483647LL, 10968912LL, 2147483647LL, -166812702LL, 2147483647LL, -343798163LL,
	2147483647LL, -518966088LL, 2147483647LL, -691300111LL, 2147483647LL, -859794826LL,
	2113538466LL, -1023461707LL, 2029242945LL, -1181335008LL, 1933064585LL, -1332477574LL,
	1825527308LL, -1475986545LL, 1707224349LL, -1610998915LL, 1578815298LL, -1736696911LL,
	1441022715LL, -1852313153LL, 1294628341LL, -1957135576LL, 1140468917LL, -2050512057LL,
	979431639LL, -2131854746LL, 812449264LL, -2147483648LL, 640494899LL, -2147483648LL,
	464576491LL, -2147483648LL, 285731064LL, -2147483648LL, 105018711LL, -2147483648LL,
	-76483598LL, -2147483648LL, -257688385LL, -2147483648LL, -437504143LL, -2147483648LL,
	-614841922LL, -2147483648LL, -788621946LL, -2147483648LL, -957780250LL, -2138565363LL,
	-1121275285LL, -2057257530LL, -1278094442LL, -1963364026LL, -1427260475LL, -1857418376LL,
	-1567837760LL, -1740030720LL, -1698938361LL, -1611884650LL, -1819727863LL, -1473733546LL,
	-1929430930LL, -1326396460LL, -2027336547LL, -1170753542LL, -2112802920LL, -1007741042LL,
	-2147483648LL, -838345920LL, -2147483648LL, -663600079LL, -2147483648LL, -484574260LL,
	-2147483648LL, -302371643LL, -2147483648LL, -118121166LL, -2147483648LL, 67029367LL,
	-2147483648LL, 251920380LL, -2147483648LL, 435387752LL, -2147483648LL, 616270147LL,
	-2147483648LL, 793416403LL, -2128966591LL, 965692922LL, -2045071025LL, 1131991020LL,
	-1948097959LL, 1291234198LL, -1838625312LL, 1442385265LL, -1717314053LL, 1584453289LL,
	-1584904587LL, 1716500314LL, -1442212584LL, 1837647799LL, -1290124281LL, 1947082734LL,
	-1129591288LL, 2044063401LL, -961624905LL, 2127924712LL, -787290011LL, 2147483647LL,
	-607698525LL, 2147483647LL, -424002511LL, 2147483647LL, -237386947LL, 2147483647LL,
	-49062198LL, 2147483647LL, 139743735LL, 2147483647LL, 327793174LL, 2147483647LL,
	513846851LL, 2147483647LL, 696672099LL, 2147483647LL, 875051066LL, 2147483647LL,
	1047788922LL, 2083103113LL, 1213721979LL, 1990629790LL, 1371725696LL, 1884844495LL,
	1520722495LL, 1766411543LL, 1659689327LL, 1636083367LL, 1787664967LL, 1494696130LL,
	1903756938LL, 1343164721LL, 2007148057LL, 1182477181LL, 2097102525LL, 1013688569LL,
	2147483647LL, 837914321LL, 2147483647LL, 656323128LL, 2147483647LL, 470129378LL,
	2147483647LL, 280585222LL, 2147483647LL, 88972295LL, 2147483647LL, -103406844LL,
	2147483647LL, -295237500LL, 2147483647LL, -485201796LL, 2147483647LL, -671987742LL,
	2147483647LL, -854298345LL, 2084690021LL, -1030860713LL, 1991481747LL, -1200435068LL,
	1884386360LL, -1361823626LL, 1764106224LL, -1513879266LL, 1631439397LL, -1655513925LL,
	1487274755LL, -1785706668LL, 1332586439LL, -1903511358LL, 1168427638LL, -2008063875LL,
	995923753LL, -2098588822LL, 816264990LL, -2147483648LL, 630698412LL, -2147483648LL,
	440519514LL, -2147483648LL, 247063370LL, -2147483648LL, 51695411LL, -2147483648LL,
	-144198109LL, -2147483648LL, -339219882LL, -2147483648LL, -531971491LL, -2147483648LL,
	-721063468LL, -2147483648LL, -905125371LL, -2135487129LL, -1082815837LL, -2050705943LL,
	-1252832508LL, -1951055422LL, -1413921776LL, -1837211762LL, -1564888270LL, -1709957770LL,
	-1704604004LL, -1570177954LL, -1832017122LL, -1418852823LL, -1946160172LL, -1257052423LL,
	-2046157838LL, -1085929157LL, -2131234063LL, -906709925LL, -2147483648LL, -720687636LL,
	-2147483648LL, -529212153LL, -2147483648LL, -333680721LL, -2147483648LL, -135527955LL,
	-2147483648LL, 63784547LL, -2147483648LL, 262778902LL, -2147483648LL, 459971856LL,
	-2147483648LL, 653885847LL, -2147483648LL, 843060138LL, -2072173321LL, 1026061923LL,
	-1975175058LL, 1201497335LL, -1863230518LL, 1368022267LL, -1737139926LL, 1524352913LL,
	-1597814827LL, 1669275965LL, -1446271989LL, 1801658355LL, -1283626438LL, 1920456499LL,
	-1111083679LL, 2024724924LL, -929931141LL, 2113624245LL, -741528910LL, 2147483647LL,
	-547299821LL, 2147483647LL, -348718956LL, 2147483647LL, -147302644LL, 2147483647LL,
	55402963LL, 2147483647LL, 257833667LL, 2147483647LL, 458419243LL, 2147483647LL,
	655595635LL, 2147483647LL, 847817205LL, 2143954637LL, 1033568973LL, 2060380053LL,
	1211378727LL, 1960632799LL, 1379828908LL, 1845446693LL, 1537568189LL, 1715680797LL,
	1683322634LL, 1572313566LL, 1815906356LL, 1416435995LL, 1934231575LL, 1249243805LL,
	2037317991LL, 1072028717LL, 2124301398LL, 886168876LL, 2147483647LL, 693118492LL,
	2147483647LL, 494396770LL, 2147483647LL, 291576214LL, 2147483647LL, 86270381LL,
	2147483647LL, -119878809LL, 2147483647LL, -325214113LL, 2147483647LL, -528076262LL,
	2147483647LL, -726817394LL, 2105697194LL, -919814539LL, 2013926533LL, -1105483009LL,
	1905700003LL, -1282289626LL, 1781852078LL, -1448765640LL, 1643349426LL, -1603519251LL,
	1491283941LL, -1745247612LL, 1326864681LL, -1872748222LL, 1151408761LL, -1984929589LL,
	966331256LL, -2080821085LL, 773134199LL, -2147483648LL, 573394743LL, -2147483648LL,
	368752589LL, -2147483648LL, 160896766LL, -2147483648LL, -48448135LL, -2147483648LL,
	-257536147LL, -2147483648LL, -464614439LL, -2147483648LL, -667938024LL, -2147483648LL,
	-865784537LL, -2120150699LL, -1056468971LL, -2031341914LL, -1238358234LL, -1925303427LL,
	-1409885402LL, -1802883311LL, -1569563551LL, -1665073254LL, -1715999031LL, -1513001163LL,
	-1847904077LL, -1347922527LL, -1964108619LL, -1171210598LL, -2063571211LL, -984345467LL,
	-2145388936LL, -788902112LL, -2147483648LL, -586537515LL, -2147483648LL, -378976933LL,
	-2147483648LL, -167999460LL, -2147483648LL, 44577031LL, -2147483648LL, 256911423LL,
	-2147483648LL, 467155244LL, -2147483648LL, 673468772LL, -2107901011LL, 874037220LL,
	-2016493753LL, 1067086857LL, -1907326612LL, 1250900918LL, -1781308682LL, 1423835167LL,
	-1639502465LL, 1584332971LL, -1483115585LL, 1730939726LL, -1313491135LL, 1862316536LL,
	-1132096720LL, 1977252969LL, -940512288LL, 2074678805LL, -740416830LL, 2147483647LL,
	-533574073LL, 2147483647LL, -321817264LL, 2147483647LL, -107033188LL, 2147483647LL,
	108854455LL, 2147483647LL, 323902162LL, 2147483647LL, 536164091LL, 2147483647LL,
	743709705LL, 2147483647LL, 944641447LL, 2067687349LL, 1137112293LL, 1967807091LL,
	1319342995LL, 1849926100LL, 1489638876LL, 1715069866LL, 1646406012LL, 1564424718LL,
	1788166630LL, 1399328087LL, 1913573587LL, 1221257288LL, 2021423777LL, 1031816889LL,
	2110670331LL, 832724791LL, 2147483647LL, 625797109LL, 2147483647LL, 412931997LL,
	2147483647LL, 196092557LL, 2147483647LL, -22711028LL, 2147483647LL, -241439978LL,
	2147483647LL, -458045837LL, 2147483647LL, -670489670LL, 2088028562LL, -876761354LL,
	1992651538LL, -1074898783LL, 1878395020LL, -1263006794LL, 1746287139LL, -1439275644LL,
	1597530798LL, -1601998846LL, 1433493488LL, -1749590192LL, 1255695425LL, -1880599785LL,
	1065796112LL, -1993728917LL, 865579431LL, -2087843635LL, 656937402LL, -2147483648LL,
	441852731LL, -2147483648LL, 222380323LL, -2147483648LL, 627914LL, -2147483648LL,
	-221263992LL, -2147483648LL, -441142700LL, -2147483648LL, -656864216LL, -2147483648LL,
	-866314249LL, -2082569005LL, -1067429124LL, -1986344746LL, -1258216403LL, -1870623123LL,
	-1436774989LL, -1736484571LL, -1601314532LL, -1585196237LL, -1750173912LL, -1418200824LL,
	-1881838627LL, -1237103590LL, -1994956884LL, -1043657610LL, -2088354225LL, -839747418LL,
	-2147483648LL, -627371191LL, -2147483648LL, -408621619LL, -2147483648LL, -185665648LL,
	-2147483648LL, 39276717LL, -2147483648LL, 263954342LL, -2147483648LL, 486107420LL,
	-2133675122LL, 703490230LL, -2051714426LL, 913893960LL, -1948945971LL, 1115169386LL,
	-1826354126LL, 1305249149LL, -1685129914LL, 1482169411LL, -1526660350LL, 1644090662LL,
	-1352515671LL, 1789317444LL, -1164434563LL, 1916316785LL, -964307511LL, 2023735139LL,
	-754158424LL, 2110413626LL, -536124712LL, 2147483647LL, -312435986LL, 2147483647LL,
	-85391611LL, 2147483647LL, 142662691LL, 2147483647LL, 369358935LL, 2147483647LL,
	592331438LL, 2147483647LL, 809241582LL, 2085180731LL, 1017802536LL, 1990999277LL,
	1215803663LL, 1875890143LL, 1401134358LL, 1741005427LL, 1571807046LL, 1587711489LL,
	1725979106LL, 1417576041LL, 1861973456LL, 1232352987LL, 1978297567LL, 1033965127LL,
	2073660700LL, 824484903LL, 2146989139LL, 606113358LL, 2147483647LL, 381157521LL,
	2147483647LL, 152006437LL, 2147483647LL, -78893909LL, 2147483647LL, -309066524LL,
	2147483647LL, -536029919LL, 2094228819LL, -757324912LL, 2003603310LL, -970541456LL,
	1891209265LL, -1173345177LL, 1758208570LL, -1363503336LL, 1605993512LL, -1538909934LL,
	1436173223LL, -1697609658LL, 1250557592LL, -1837820402LL, 1051138837LL, -1957954094LL,
	840070879LL, -2056635581LL, 619646739LL, -2132719336LL, 392274176LL, -2147483648LL,
	160449831LL, -2147483648LL, -73267873LL, -2147483648LL, -306286770LL, -2147483648LL,
	-536009632LL, -2147483648LL, -759863179LL, -2082504117LL, -975327092LL, -1989946809LL,
	-1179962705LL, -1875038155LL, -1371441045LL, -1739008743LL, -1547569902LL, -1583333285LL,
	-1706319596LL, -1409715698LL, -1845847152LL, -1220071439LL, -1964518572LL, -1016507264LL,
	-2060928936LL, -801298626LL, -2133920076LL, -576864919LL, -2147483648LL, -345742851LL,
	-2147483648LL, -110558213LL, -2147483648LL, 126003639LL, -2147483648LL, 361228266LL,
	-2125969458LL, 592403253LL, -2049459451LL, 816849585LL, -1949213484LL, 1031952929LL,
	-1826329847LL, 1235194461LL, -1682175439LL, 1424180865LL, -1518371743LL, 1596673149LL,
	-1336777696LL, 1750613932LL, -1139469600LL, 1884152844LL, -928718303LL, 1995669741LL,
	-706963860LL, 2083795417LL, -476787964LL, 2147429551LL, -240884439LL, 2147483647LL,
	-2028122LL, 2147483647LL, 236957502LL, 2147483647LL, 473233557LL, 2145199580LL,
	703979526LL, 2080141908LL, 926427095LL, 1990238712LL, 1137893694LL, 1876498999LL,
	1335815318LL, 1740222619LL, 1517778223LL, 1582986702LL, 1681549117LL, 1406628616LL,
	1825103435LL, 1213225612LL, 1946651354LL, 1005071375LL, 2044661202LL, 784649717LL,
	2117879931LL, 554605711LL, 2147483647LL, 317714581LL, 2147483647LL, 76848712LL,
	2147483647LL, -165056841LL, 2147483647LL, -405039946LL, 2089631703LL, -640147639LL,
	2005116332LL, -867472607LL, 1895831702LL, -1084189447LL, 1763063857LL, -1287590237LL,
	1608396332LL, -1475118994LL, 1433692562LL, -1644404554LL, 1241074642LL, -1793291446LL,
	1032898641LL, -1919868372LL, 811726762LL, -2022493871LL, 580296639LL, -2099818848LL,
	341488148LL, -2147483648LL, 98288101LL, -2147483648LL, -146246733LL, -2147483648LL,
	-389027846LL, -2140324081LL, -626973969LL, -2082259649LL, -857050316LL, -1997731773LL,
	-1076307608LL, -1887747183LL, -1281920364LL, -1753642453LL, -1471223962LL, -1597069221LL,
	-1641749977LL, -1419975226LL, -1791259326LL, -1224581351LL, -1917772756LL, -1013354930LL,
	-2019598259LL, -788979611LL, -2095355015LL, -554322140LL, -2143993518LL, -312396450LL,
	-2147483648LL, -66325504LL, -2147483648LL, 180698648LL, -2121979143LL, 425456079LL,
	-2058742235LL, 664740952LL, -1968511775LL, 895403691LL, -1852402722LL, 1114392801LL,
	-1711876213LL, 1318795784LL, -1548722712LL, 1505878602LL, -1365040626LL, 1673123133LL,
	-1163210640LL, 1818262110LL, -945866044LL, 1939311053LL, -715859420LL, 2034596709LL,
	-476226084LL, 2102781603LL, -230144739LL, 2142884317LL, 19104169LL, 2147483647LL,
	268181846LL, 2136787027LL, 513735739LL, 2090521088LL, 752444723LL, 2016047417LL,
	981064290LL, 1914300252LL, 1196471101LL, 1786588035LL, 1395706320LL, 1634578254LL,
	1576017094LL, 1460277248LL, 1734895606LL, 1266005189LL, 1870115129LL, 1054366530LL,
	1979762557LL, 828216274LL, 2062266915LL, 590622479LL, 2116423420LL, 344825479LL,
	2141412693LL, 94194338LL, 2136814815LL, -157818878LL, 2102617961LL, -407726408LL,
	2039221431LL, -652053042LL, 1947432977LL, -887384633LL, 1828460394LL, -1110416210LL,
	1683897421LL, -1317999006LL, 1515704096LL, -1507185726LL, 1326181772LL, -1675273399LL,
	1117943085LL, -1819843182LL, 893877240LL, -1938796512LL, 657111064LL, -2030387058LL,
	410966312LL, -2093247963LL, 158913816LL, -2126413940LL, -95474927LL, -2129337837LL,
	-348578051LL, -2101901391LL, -596774801LL, -2044419919LL, -836497481LL, -1957640836LL,
	-1064283109LL, -1842735943LL, -1276824051LL, -1701287509LL, -1471016862LL, -1535268304LL,
	-1644008639LL, -1347015783LL, -1793240147LL, -1139200731LL, -1916485081LL, -914790779LL,
	-2011884829LL, -677009242LL, -2077978183LL, -429289843LL, -2113725504LL, -175227938LL,
	-2118526917LL, 81471088LL, -2092234201LL, 337045515LL, -2035156137LL, 587732313LL,
	-1948057134LL, 829822691LL, -1832149108LL, 1059717361LL, -1689076634LL, 1273980681LL,
	-1520895521LL, 1469392862LL, -1330045063LL, 1642999442LL, -1119314294LL, 1792157250LL,
	-891802700LL, 1914576125LL, -650875901LL, 2008355728LL, -400116927LL, 2072016821LL,
	-143273760LL, 2104526491LL, 115796100LL, 2105316852LL, 373183235LL, 2074296887LL,
	624985231LL, 2011857147LL, 867366038LL, 1918867173LL, 1096614859LL, 1796665595LL,
	1309203676LL, 1647042959LL, 1501842499LL, 1472217484LL, 1671531473LL, 1274804026LL,
	1815609000LL, 1057776655LL, 1931795091LL, 824425348LL, 2018229216LL, 578307400LL,
	2073502009LL, 323194253LL, 2096680261LL, 63014508LL, 2087324734LL, -198206037LL,
	2045500439LL, -456406406LL, 1971779126LL, -707553595LL, 1867233869LL, -947705855LL,
	1733425719LL, -1173075131LL, 1572382570LL, -1380087659LL, 1386570466LL, -1565441733LL,
	1178857720LL, -1726161713LL, 952472336LL, -1859647362LL, 710953326LL, -1963717681LL,
	458096637LL, -2036648473LL, 197896486LL, -2077202975LL, -65517020LL, -2084654981LL,
	-327943001LL, -2058804003LL, -585176664LL, -1999982134LL, -833076839LL, -1909052405LL,
	-1067633104LL, -1787398573LL, -1285031420LL, -1636906401LL, -1481717186LL, -1459936632LL,
	-1654454661LL, -1259290016LL, -1800381751LL, -1038164853LL, -1917059200LL, -800107669LL,
	-2002513335LL, -548957749LL, -2055271567LL, -288786373LL, -2074390010LL, -23831675LL,
	-2059472644LL, 241569822LL, -2010681634LL, 503053935LL, -1928738521LL, 756300649LL,
	-1814916157LL, 997105873LL, -1671021421LL, 1221451931LL, -1499368906LL, 1425575601LL,
	-1302745881LL, 1606032532LL, -1084369062LL, 1759756927LL, -847833775LL, 1884115441LL,
	-597056316LL, 1976954307LL, -336210378LL, 2036638837LL, -69658559LL, 2062084534LL,
	198119945LL, 2052779194LL, 462604287LL, 2008795530LL, 719308305LL, 1930793975LL,
	963856974LL, 1820015531LL, 1192061656LL, 1678264650LL, 1399992858LL, 1507882336LL,
	1584049224LL, 1311709821LL, 1741021526LL, 1093043321LL, 1868150494LL, 855580558LL,
	1963177432LL, 603359874LL, 2024386641LL, 340692904LL, 2050638842LL, 72091903LL,
	2041394891LL, -197807068LL, 1996729296LL, -464323823LL, 1917333145LL, -722815211LL,
	1804506310LL, -968756392LL, 1660138914LL, -1197820768LL, 1486682274LL, -1405957178LL,
	1287109725LL, -1589462954LL, 1064867872LL, -1745051502LL, 823819048LL, -1869913154LL,
	568175887LL, -1961768142LL, 302429087LL, -2018910644LL, 31269565LL, -2040243044LL,
	-240493662LL, -2025299659LL, -508018456LL, -1974259399LL, -766515910LL, -1887947015LL,
	-1011336526LL, -1767822766LL, -1238054683LL, -1615960572LL, -1442549837LL, -1435014912LL,
	-1621082960LL, -1228176935LL, -1770366763LL, -999120458LL, -1887628381LL, -751938724LL,
	-1970663267LL, -491072946LL, -2017879232LL, -221233875LL, -2028329708LL, 52682284LL,
	-2001735492LL, 325682108LL, -1938494460LL, 592765781LL, -1839678919LL, 849018872LL,
	-1707020511LL, 1089703366LL, -1542882807LL, 1310346284LL, -1350221962LL, 1506824193LL,
	-1132536017LL, 1675442014LL, -893803668LL, 1813004587LL, -638413525LL, 1916879571LL,
	-371085074LL, 1985050420LL, -96782722LL, 2016158311LL, 179375529LL, 2009532131LL,
	452213131LL, 1965205802LL, 716592006LL, 1883922495LL, 967509725LL, 1767125487LL,
	1200195002LL, 1616935691LL, 1410199677LL, 1436116132LL, 1593485403LL, 1228023897LL,
	1746503308LL, 996550331LL, 1866265049LL, 746050495LL, 1950403785LL, 481263096LL,
	1997223794LL, 207222352LL, 2005737639LL, -70836648LL, 1975690040LL, -347577296LL,
	1907567828LL, -617663696LL, 1802595630LL, -875863802LL, 1662717219LL, -1117151493LL,
	1490562709LL, -1336805571LL, 1289402097LL, -1530503722LL, 1063085882LL, -1694409553LL,
	815973795LL, -1825250913LL, 552852890LL, -1920387865LL, 278846498LL, -1977868864LL,
	-684273LL, -1996473877LL, -280244631LL, -1975743472LL, -554313783LL, -1915993119LL,
	-817454112LL, -1818312263LL, -1064419703LL, -1684548011LL, -1290262036LL, -1517273582LL,
	-1490430706LL, -1319741979LL, -1660867101LL, -1095825646LL, -1798089074LL, -849943152LL,
	-1899264805LL, -586974240LL, -1962274240LL, -312164813LL, -1985756729LL, -31023670LL,
	-1969143737LL, 250787023LL, -1912675798LL, 527565361LL, -1817403188LL, 793685176LL,
	-1685170113LL, 1043711021LL, -1518582561LL, 1272510307LL, -1320960271LL, 1475360273LL,
	-1096273645LL, 1648047527LL, -849066712LL, 1786958028LL, -584367586LL, 1889155557LL,
	-307588114LL, 1952446906LL, -24414680LL, 1975432300LL, 259307680LL, 1957539841LL,
	537695510LL, 1899043052LL, 804949067LL, 1801061001LL, 1055473814LL, 1665540767LL,
	1283998733LL, 1495222444LL, 1485688929LL, 1293587200LL, 1656250112LL, 1064789295LL,
	1792022637LL, 813573321LL, 1890063017LL, 545178220LL, 1948211038LL, 265229987LL,
	1965140882LL, -20374818LL, 1940394996LL, -305592357LL, 1874399788LL, -584359067LL,
	1768462605LL, -850720785LL, 1624749850LL, -1098960724LL, 1446246492LL, -1323723518LL,
	1236697625LL, -1520132637LL, 1000533135LL, -1683898573LL, 742776905LL, -1811415334LL,
	468942355LL, -1899843053LL, 184916418LL, -1947174744LL, -103165650LL, -1952285575LL,
	-389052006LL, -1914963395LL, -666509703LL, -1835919630LL, -929460986LL, -1716780086LL,
	-1172117442LL, -1560055630LL, -1389109009LL, -1369093177LL, -1575604959LL, -1148007821LL,
	-1727424084LL, -901597407LL, -1841131532LL, -635241234LL, -1914119984LL, -354784947LL,
	-1944673206LL, -66414028LL, -1932010333LL, 223481430LL, -1876309713LL, 508447751LL,
	-1778711514LL, 782111399LL, -1641298812LL, 1038322228LL, -1467057331LL, 1271293019LL,
	-1259814511LL, 1475732118LL, -1024159029LL, 1646966114LL, -765342381LL, 1781049655LL,
	-489164557LL, 1874859778LL, -201846212LL, 1926172426LL, 90109897LL, 1933719203LL,
	380065174LL, 1897222865LL, 661395881LL, 1817410466LL, 927644878LL, 1696003634LL,
	1172670912LL, 1535685907LL, 1390792015LL, 1340047659LL, 1576919604LL, 1113509592LL,
	1726680101LL, 861226352LL, 1836521097LL, 588972262LL, 1903799425LL, 303011620LL,
	1926848880LL, 9956426LL, 1905025778LL, -283385313LL, 1838731033LL, -570167230LL,
	1729407974LL, -843664596LL, 1579515663LL, -1097432911LL, 1392478085LL, -1325461360LL,
	1172610111LL, -1522317443LL, 925021741LL, -1683279259LL, 655502636LL, -1804452168LL,
	370389462LL, -1882866885LL, 76419010LL, -1916556458LL, -219429564LL, -1904610048LL,
	-510099738LL, -1847201967LL, -788625975LL, -1745594995LL, -1048301440LL, -1602117602LL,
	-1282841020LL, -1420115321LL, -1486535668LL, -1203877170LL, -1654394247LL, -958538587LL,
	-1782269273LL, -689962996LL, -1866963348LL, -404604613LL, -1906313446LL, -109355626LL,
	-1899250762LL, 188618691LL, -1845834368LL, 482053056LL, -1747257565LL, 763759286LL,
	-1605826455LL, 1026803125LL, -1424910949LL, 1264676461LL, -1208869101LL, 1471460598LL,
	-962946342LL, 1641976476LL, -693151814LL, 1771917948LL, -406114622LL, 1857964608LL,
	-108923355LL, 1897871155LL, 191047325LL, 1890530762LL, 486318818LL, 1836010592LL,
	769495005LL, 1735558250LL, 1033448293LL, 1591578669LL, 1271500625LL, 1407581683LL,
	1477594808LL, 1188101269LL, 1646451741LL, 938588185LL, 1773709373LL, 665278402LL,
	1856039683LL, 375040424LL, 1891240427LL, 75205104LL, 1878299039LL, -226617869LL,
	1817426740LL, -522732299LL, 1710061621LL, -805551785LL, 1558840283LL, -1067795015LL,
	1367538406LL, -1302675002LL, 1140981406LL, -1504077323LL, 884927171LL, -1666722621LL,
	605923576LL, -1786308992LL, 311144201LL, -1859630311LL, 8206267LL, -1884667169LL,
	-295024662LL, -1860647712LL, -590638253LL, -1788076463LL, -870886026LL, -1668730007LL,
	-1128385626LL, -1505619255LL, -1356317357LL, -1302918927LL, -1548607686LL, -1065865708LL,
	-1700094741LL, -800627431LL, -1806671202LL, -514146414LL, -1865400534LL, -213960805LL,
	-1874603171LL, 91991549LL, -1833909998LL, 395581693LL, -1744281340LL, 688705172LL,
	-1607990549LL, 963498982LL, -1428572217LL, 1212554028LL, -1210736023LL, 1429117354LL,
	-960248113LL, 1607278548LL, -683782875LL, 1742135124LL, -388748766LL, 1829932156LL,
	-83092626LL, 1868172072LL, 224912450LL, 1855691292LL, 526890076LL, 1792701231LL,
	814588427LL, 1680792148LL, 1080106776LL, 1522899290LL, 1316114503LL, 1323231859LL,
	1516056451LL, 1087166295LL, 1674338824LL, 821106435LL, 1786490260LL, 532314007LL,
	1849293344LL, 228713834LL, 1860882558LL, -81321160LL, 1820805579LL, -389199370LL,
	1730045772LL, -686348157LL, 1591004827LL, -964453154LL, 1407445552LL, -1215692561LL,
	1184395975LL, -1432959805LL, 928017007LL, -1610068149LL, 645436976LL, -1741931307LL,
	344557325LL, -1824714662LL, 33834635LL, -1855952479LL, -277955097LL, -1834627396LL,
	-581963454LL, -1761209507LL, -869520936LL, -1637653435LL, -1132385526LL, -1467353027LL,
	-1362981332LL, -1255054453LL, -1554620348LL, -1006729735LL, -1701700763LL, -729413888LL,
	-1799875837LL, -431009938LL, -1846188121LL, -120067085LL, -1839164753LL, 194461886LL,
	-1778870595LL, 503477137LL, -1666917203LL, 797994976LL, -1506426844LL, 1069410109LL,
	-1301952099LL, 1309749293LL, -1059352893LL, 1511908865LL, -785634058LL, 1669868990LL,
	-488747764LL, 1778878071LL, -177366217LL, 1835601530LL, 139369001LL, 1838230179LL,
	452113803LL, 1786544480LL, 751596956LL, 1681932310LL, 1028895841LL, 1527359130LL,
	1275704406LL, 1327290938LL, 1484585218LL, 1087571719LL, 1649197902LL, 815258567LL,
	1764496824LL, 518418908LL, 1826891749LL, 205895496LL, 1834366180LL, -112954125LL,
	1786549340LL, -428536114LL, 1684739060LL, -731308575LL, 1531874336LL, -1012070911LL,
	1332457786LL, -1262245525LL, 1092429799LL, -1474143182LL, 818997647LL, -1641203767LL,
	520424286LL, -1758204769LL, 205782822LL, -1821430739LL, -115316180LL, -1828798059LL,
	-433016488LL, -1779930664LL, -737518295LL, -1676183809LL, -1019381407LL, -1520614544LL,
	-1269820117LL, -1317899198LL, -1480980530LL, -1074199811LL, -1646191497LL, -796983096LL,
	-1760181009LL, -494797008LL, -1819250902LL, -177011430LL, -1821403895LL, 146469318LL,
	-1766418435LL, 465513444LL, -1655868372LL, 770078692LL, -1493086207LL, 1050529499LL,
	-1283070422LL, 1297944281LL, -1032339174LL, 1504402991LL, -748734381LL, 1663245596LL,
	-441181843LL, 1769292892LL, -119414569LL, 1819022192LL, 206332309LL, 1810691732LL,
	525645561LL, 1744409219LL, 828266662LL, 1622141660LL, 1104422738LL, 1447665488LL,
	1345144991LL, 1226457880LL, 1542564130LL, 965532103LL, 1690173001LL, 673221573LL,
	1783047477LL, 358919038LL, 1818017952LL, 32778836LL, 1793785266LL, -294608466LL,
	1710976614LL, -612558764LL, 1572138925LL, -910643408LL, 1381669174LL, -1179033103LL,
	1145683204LL, -1408825356LL, 871826659LL, -1592344464LL, 569033594LL, -1723403826LL,
	247240148LL, -1797521436LL, -82937735LL, -1812080864LL, -410552238LL, -1766431722LL,
	-724685966LL, -1661925574LL, -1014816649LL, -1501885317LL, -1271172080LL, -1291508291LL,
	-1485063253LL, -1037705585LL, -1649184246LL, -748882207LL, -1757868342LL, -434664830LL,
	-1807291232LL, -105585694LL, -1795613781LL, 227267135LL, -1723058827LL, 552621684LL,
	-1591918608LL, 859403777LL, -1406491753LL, 1137115627LL, -1172951175LL, 1376198353LL,
	-899146558LL, 1568365802LL, -594347470LL, 1706897913LL, -268935212LL, 1786883035LL,
	65946550LL, 1805400258LL, 398770813LL, 1761634750LL, 718023132LL, 1656921327LL,
	1012600859LL, 1494713890LL, 1272201877LL, 1280480924LL, 1487689157LL, 1021529832LL,
	1651418128LL, 726765403LL, 1757514955LL, 406390081LL, 1802095392LL, 71555878LL,
	1783415808LL, -266020404LL, 1701950276LL, -594465527LL, 1560390119LL, -902167593LL,
	1363565019LL, -1178188576LL, 1118287568LL, -1412656901LL, 833125870LL, -1597125911LL,
	518111461LL, -1724885003LL, 184392200LL, -1791211814LL, -156158096LL, -1793555692LL,
	-491359775LL, -1731645094LL, -809162498LL, -1607514136LL, -1098079906LL, -1425446375LL,
	-1347608103LL, -1191836900LL, -1548612641LL, -914976723LL, -1693669580LL, -604766394LL,
	-1777347698LL, -272368390LL, -1796420878LL, 70189763LL, -1750002079LL, 410447766LL,
	-1639593074LL, 735964789LL, -1469047127LL, 1034775368LL, -1244444945LL, 1295832226LL,
	-973887456LL, 1509419571LL, -667212056LL, 1667521256LL, -335641925LL, 1764129656LL,
	8619380LL, 1795483107LL, 352833662LL, 1760222233LL, 684198015LL, 1659458379LL,
	990321708LL, 1496750553LL, 1259692275LL, 1277990652LL, 1482113207LL, 1011200174LL,
	1649096466LL, 706245020LL, 1754194513LL, 374478117LL, 1793258603LL, 28322515LL,
	1764612690LL, -319190004LL, 1669135362LL, -654907845LL, 1510245587LL, -966057807LL,
	1293791674LL, -1240733722LL, 1027846519LL, -1468356779LL, 722415863LL, -1640089593LL,
	389069679LL, -1749187591LL, 40509954LL, -1791273500LL, -309909291LL, -1764523418LL,
	-648691774LL, -1669756274LL, -962719186LL, -1510422033LL, -1239761850LL, -1292487908LL,
	-1468959863LL, -1024225773LL, -1641255656LL, -715907874LL, -1749760502LL, -379421591LL,
	-1790039878LL, -27817353LL, -1760305524LL, 325193390LL, -1661505532LL, 665771037LL,
	-1497307717LL, 980490940LL, -1273975628LL, 1256875462LL, -1000140828LL, 1483893829LL,
	-686479199LL, 1652409587LL, -345302987LL, 1755557288LL, 9916217LL, 1789032559LL,
	365075357LL, 1751282956LL, 705998177LL, 1643590790LL, 1019001894LL, 1470043299LL,
	1291449621LL, 1237390020LL, 1512266167LL, 954791730LL, 1672395972LL, 633469782LL,
	1765183992LL, 286268794LL, 1786663175LL, -72850651LL, 1735735749LL, -429369535LL,
	1614239665LL, -768796127LL, 1426896106LL, -1077256343LL, 1181138765LL, -1342064701LL,
	886830467LL, -1552252263LL, 555877385LL, -1699029384LL, 201755488LL, -1776163460LL,
	-161032335LL, -1780255088LL, -517546895LL, -1710899992LL, -853027190LL, -1570728650LL,
	-1153503575LL, -1365320491LL, -1406384106LL, -1102994708LL, -1600989297LL, -794484926LL,
	-1729012353LL, -452509875LL, -1784884711LL, -91256804LL, -1766030417LL, 274201786LL,
	-1672997291LL, 628534357LL, -1509457883LL, 956793670LL, -1282078576LL, 1245050267LL,
	-1000260790LL, 1480989195LL, -675763704LL, 1654444217LL, -322223094LL, 1757846062LL,
	45414501LL, 1786564561LL, 411519139LL, 1739128805LL, 760440296LL, 1617314401LL,
	1077177150LL, 1426092478LL, 1348027629LL, 1173440964LL, 1561188025LL, 870024566LL,
	1707276679LL, 528755675LL, 1779758188LL, 164253732LL, 1775248517LL, -207774745LL,
	1693686325LL, -571209523LL, 1538361407LL, -910214718LL, 1315797279LL, -1209931440LL,
	1035491245LL, -1457134634LL, 709521616LL, -1640824925LL, 352037689LL, -1752728657LL,
	-21346476LL, -1787683023LL, -394228940LL, -1743887860LL, -750138346LL, -1623011387LL,
	-1073262655LL, -1430143379LL, -1349155910LL, -1173596017LL, -1565391321LL, -864559400LL,
	-1712130872LL, -516625299LL, -1782584989LL, -145198837LL, -1773340311LL, 233176928LL,
	-1684539251LL, 601554274LL, -1519901434LL, 943339640LL, -1286584130LL, 1243044123LL,
	-994885978LL, 1486991612LL, -657805534LL, 1663951982LL, -290472872LL, 1765669680LL,
	90521464LL, 1787262382LL, 467870816LL, 1727469941LL, 824336974LL, 1588740415LL,
	1143539522LL, 1377147238LL, 1410713792LL, 1102139249LL, 1613402194LL, 776133018LL,
	1742046220LL, 413964332LL, 1790450578LL, 32222418LL, 1756096367LL, -351503697LL,
	1640286916LL, -719432820LL, 1448117449LL, -1054416330LL, 1188267795LL, -1340741791LL,
	872625661LL, -1564877668LL, 515755994LL, -1716123538LL, 134239435LL, -1787134145LL,
	-254090674LL, -1774291105LL, -630978005LL, -1677902852LL, -978601365LL, -1502221274LL,
	-1280420941LL, -1255271977LL, -1521972395LL, -948503918LL, -1691570430LL, -596272832LL,
	-1780887184LL, -215180989LL, -1785376289LL, 176696970LL, -1704520399LL, 560666503LL,
	-1541888124LL, 918304023LL, -1304995273LL, 1232343832LL, -1004974660LL, 1487518348LL,
	-656068028LL, 1671310502LL, -274962466LL, 1774580824LL, 119998457LL, 1792037255LL,
	509692062LL, 1722522909LL, 875140818LL, 1569105503LL, 1198438983LL, 1338961640LL,
	1463636317LL, 1043059034LL, 1657535050LL, 695649739LL, 1770359857LL, 313596927LL,
	1796266281LL, -84433721LL, 1733660523LL, -478879814LL, 1585312410LL, -850241660LL,
	1358253391LL, -1180048419LL, 1063461912LL, -1451783094LL, 715349207LL, -1651719829LL,
	331068635LL, -1769630643LL, -70319107LL, -1799324640LL, -468784880LL, -1738990598LL,
	-844328266LL, -1591323267LL, -1177983561LL, -1363424325LL, -1452783971LL, -1066480158LL,
	-1654634764LL, -715229958LL, -1773050010LL, -327248453LL, -1801713815LL, 77922650LL,
	-1738835274LL, 479752211LL, -1587276484LL, 857757732LL, -1354444221LL, 1192551680LL,
	-1051947852LL, 1466842567LL, -695038119LL, 1666338874LL, -301852890LL, 1780508076LL,
	107493657LL, 1803149850LL, 511933346LL, 1732751509LL, 890526283LL, 1572604517LL,
	1223547706LL, 1330673049LL, 1493522954LL, 1019218298LL, 1686155962LL, 654195028LL,
	1791101449LL, 254449036LL, 1802538423LL, -159244998LL, 1719512402LL, -565256807LL,
	1546025460LL, -942229960LL, 1290866149LL, -1270208619LL, 967185021LL, -1531702097LL,
	591834980LL, -1712630112LL, 184508479LL, -1803097085LL, -233285140LL, -1797952182LL,
	-639349722LL, -1697102561LL, -1011980822LL, -1505559966LL, -1331130236LL, -1233214829LL,
	-1579493935LL, -894346511LL, -1743463965LL, -506892683LL, -1813891333LL, -91514126LL,
	-1786616316LL, 329497170LL, -1662734558LL, 733409531LL, -1448581182LL, 1098279432LL,
	-1155430199LL, 1404149399LL, -798921976LL, 1634150375LL, -398246527LL, 1775447200LL,
	24875785LL, 1819973508LL, 447362887LL, 1764913085LL, 846026660LL, 1612898049LL,
	1198847640LL, 1371909314LL, 1486198686LL, 1054881064LL, 1691949304LL, 679027327LL,
	1804387930LL, 264924416LL, 1816908661LL, -164602921LL, 1728421186LL, -585732159LL,
	1543457556LL, -974962469LL, 1271965947LL, -1310430128LL, 928798973LL, -1573146150LL,
	532921378LL, -1748085646LL, 106378096LL, -1825065771LL, -326922200LL, -1799360023LL,
	-742541689LL, -1672010837LL, -1116892061LL, -1449818910LL, -1428579569LL, -1145005727LL,
	-1659639549LL, -774564299LL, -1796588623LL, -359331136LL, -1831232133LL, 77171105LL,
	-1761177472LL, 510056974LL, -1590020058LL, 914493790LL, -1327187088LL, 1267129191LL,
	-987443677LL, 1547448563LL, -590085567LL, 1738983060LL, -157861115LL, 1830292976LL,
	284318382LL, 1815684181LL, 710807791LL, 1695581634LL, 1096715185LL, 1476540646LL,
	1419360768LL, 1170937796LL, 1659621937LL, 796294015LL, 1803084152LL, 374279467LL,
	1840927475LL, -70515831LL, 1770493154LL, -512006231LL, 1595492697LL, -924137810LL,
	1325842453LL, -1282428259LL, 977128686LL, -1565431029LL, 569730160LL, -1756034774LL,
	127646054LL, -1842518450LL, -322904637LL, -1819296230LL, -755031419LL, -1687303586LL,
	-1142777425LL, -1453996747LL, -1462685684LL, -1132960597LL, -1695231736LL, -743143558LL,
	-1826034443LL, -307760775LL, -1846768911LL, 147072348LL, -1755722357LL, 593896979LL,
	-1557954553LL, 1005565949LL, -1265047942LL, 1356897679LL, -894457371LL, 1626228036LL,
	-468493988LL, 1796763943LL, -13000811LL, 1857653254LL, 444202723LL, 1804701539LL,
	875014531LL, 1640687088LL, 1252779324LL, 1375249504LL, 1553947318LL, 1024353230LL,
	1759558574LL, 609353711LL, 1856458565LL, 155718993LL, 1838165886LL, -308518209LL,
	1705333476LL, -754484985LL, 1465769266LL, -1154263812LL, 1134009220LL, -1482647744LL,
	730463729LL, -1718744573LL, 280185489LL, -1847327092LL, -188668427LL, -1859841092LL,
	-646587163LL, -1755002949LL, -1064561295LL, -1538943634LL, -1415926368LL, -1224884097LL,
	-1678077387LL, -832356551LL, -1833943370LL, -386015324LL, -1873124663LL, 85892125LL,
	-1792615848LL, 553300659LL, -1597062473LL, 986238718LL, -1298529000LL, 1356754354LL,
	-915786545LL, 1640732152LL, -473160083LL, 1819482362LL, 996052LL, 1880996435LL,
	476100423LL, 1820783228LL, 921311026LL, 1642226032LL, 1307530227LL, 1356430916LL,
	1609317756LL, 981569612LL, 1806585455LL, 541753293LL, 1885959848LL, 65504900LL,
	1841718672LL, -416074903LL, 1676234131LL, -871331432LL, 1399887159LL, -1270138347LL,
	1030451418LL, -1585901748LL, 591980868LL, -1797352222LL, 113268272LL, -1890003026LL,
	-374028439LL, -1857173008LL, -837471346LL, -1700500300LL, -1246002678LL, -1429905764LL,
	-1572036202LL, -1063001403LL, -1793338576LL, -623976123LL, -1894567550LL, -142026951LL,
	-1868378305LL, 350564532LL, -1715983352LL, 820585222LL, -1447128376LL, 1236130239LL,
	-1079530129LL, 1568778527LL, -637739628LL, 1795555486LL, -151516822LL, 1900546075LL,
	346146130LL, 1876043569LL, 821255355LL, 1723149201LL, 1241138672LL, 1451774305LL,
	1576701641LL, 1080036912LL, 1804463052LL, 633086376LL, 1908221393LL, 141429629LL,
	1880252169LL, -361131683LL, 1721911699LL, -839815276LL, 1443605252LL, -1261265975LL,
	1064167463LL, -1595890671LL, 609620054LL, -1819956503LL, 111402416LL, -1917302356LL,
	-395774072LL, -1880538522LL, -876336529LL, -1711643473LL, -1296348020LL, -1421907703LL,
	-1625915022LL, -1031219954LL, -1841336740LL, -566737582LL, -1926839352LL, -61027132LL,
	-1875766327LL, 450199826LL, -1691133157LL, 930599788LL, -1385498386LL, 1345783344LL,
	-980151041LL, 1665790217LL, -503663646LL, 1867274482LL, 10093722LL, 1935239187LL,
	524342585LL, 1864189545LL, 1002021458LL, 1658613793LL, 1408460874LL, 1332748006LL,
	1713914928LL, 909632372LL, 1895763629LL, 419518001LL, 1940221478LL, -102268468LL,
	1843421075LL, -617853997LL, 1611784281LL, -1089562454LL, 1261644234LL, -1482674055LL,
	818135973LL, -1767998655LL, 313427505LL, -1924071123LL, -215587098LL, -1938801966LL,
	-729969349LL, -1810453968LL, -1191599224LL, -1547863573LL, -1566009290LL, -1169880481LL,
	-1824978972LL, -704056688LL, -1948692449LL, -184672619LL, -1927293210LL, 349761108LL,
	-1761710842LL, 859346330LL, -1463688325LL, 1305775816LL, -1054997084LL, 1655225503LL,
	-565888039LL, 1880941484LL, -32885378LL, 1965322366LL, 503918852LL, 1901332697LL,
	1003870887LL, 1693131331LL, 1428837748LL, 1355856486LL, 1746132372LL, 914572542LL,
	1931056060LL, 402447725LL, 1968858635LL, -141708265LL, 1855958280LL, -676366526LL,
	1600317422LL, -1160442844LL, 1220934387LL, -1556462866LL, 746478194LL, -1833484404LL,
	213160522LL, -1969547660LL, -338000501LL, -1953457189LL, -864320386LL, -1785748248LL,
	-1324753325LL, -1478751372LL, -1683106624LL, -1055738022LL, -1910912093LL, -549201722LL,
	-1989724864LL, 1602289LL, -1912661482LL, 553675749LL, -1685046032LL, 1063624430LL,
	-1324101366LL, 1491074099LL, -857696978LL, 1801886416LL, -322239958LL, 1970917433LL,
	240135133LL, 1984093631LL, 784863442LL, 1839631214LL, 1268477827LL, 1548289929LL,
	1652089012LL, 1132628140LL, 1904538673LL, 625305315LL, 2004968108LL, 66555272LL,
	1944588111LL, -498977880LL, 1727496666LL, -1025794760LL, 1370465625LL, -1471204939LL,
	901699685LL, -1798805330LL, 358654467LL, -1981488167LL, -214921710LL, -2003727762LL,
	-772491868LL, -1862950055LL, -1268501615LL, -1569860790LL, -1662112702LL, -1147691406LL,
	-1920592311LL, -630409835LL, -2022074982LL, -60029229LL, -1957461308LL, 516776005LL,
	-1731285043LL, 1052476997LL, -1361462996LL, 1502610972LL, -877933327LL, 1829492197LL,
	-320280288LL, 2005402306LL, 265470588LL, 2014987406LL, 830630770LL, 1856651314LL,
	1327892397LL, 1542814854LL, 1715302191LL, 1099004156LL, 1959831016LL, 561828654LL,
	2040233299LL, -23996138LL, 1948945579LL, -609342953LL, 1692850745LL, -1144781746LL,
	1292827875LL, -1584760955LL, 782109436LL, -1891507171LL, 203569402LL, -2038307715LL,
	-393841036LL, -2011887977LL, -959217257LL, -1813668152LL, -1444039046LL, -1459776604LL,
	-1806353227LL, -979801859LL, -2014439369LL, -414373418LL, -2049635700LL, 188236038LL,
	-1908069812LL, 776206919LL, -1601129520LL, 1298622457LL, -1154615966LL, 1709890782LL,
	-606634671LL, 1973754625LL, -4391122LL, 2066533793LL, 599844259LL, 1979306956LL,
	1153260057LL, 1718827494LL, 1607126718LL, 1307075911LL, 1921113518LL, 779469648LL,
	2066909818LL, 181869667LL, 2030850181LL, -433368358LL, 1815247876LL, -1011962047LL,
	1438311869LL, -1502493057LL, 932711575LL, -1860998122LL, 342799710LL, -2054949008LL,
	-279253441LL, -2066258071LL, -878036050LL, -1893027506LL, -1399829121LL, -1549868476LL,
	-1797444645LL, -1066742063LL, -2034528348LL, -486406209LL, -2088936408LL, 139320060LL,
	-1954866775LL, 754153641LL, -1643534948LL, 1302400955LL, -1182313505LL, 1734015710LL,
	-612392615LL, 2009200840LL, 14845343LL, 2102128945LL, 642423326LL, 2003429386LL,
	1212931684LL, 1721197577LL, 1673788795LL, 1280413761LL, 1982117936LL, 720803105LL,
	2108785810LL, 93313067LL, 2041218369LL, -544485466LL, 1784716747LL, -1133662326LL,
	1362130836LL, -1619378325LL, 811898508LL, -1956017602LL, 184610889LL, -2111519662LL,
	-461595751LL, -2070495861LL, -1066406363LL, -1835822226LL, -1572958968LL, -1428538583LL,
	-1933216445LL, -886040399LL, -2112568943LL, -258710387LL, -2093222149LL, 394713532LL,
	-1876034489LL, 1012613050LL, -1480608032LL, 1536299706LL, -943600728LL, 1915613268LL,
	-315396392LL, 2113772514LL, 344572237LL, 2111005553LL, 973418637LL, 1906596036LL,
	1510792294LL, 1519127688LL, 1904693470LL, 984879169LL, 2116551090LL, 354498538LL,
	2125064100LL, -311745426LL, 1928418285LL, -949695530LL, 1544641759LL, -1497480372LL,
	1010039319LL, -1901537228LL, 375831797LL, -2121895803LL, -296696429LL, -2136197763LL,
	-942088073LL, -1942042233LL, -1497079186LL, -1557404881LL, -1906822926LL, -1019063283LL,
	-2130357016LL, -379156267LL, -2144765907LL, 299809137LL, -1947608910LL, 951031212LL,
	-1557350457LL, 1509981226LL, -1011722650LL, 1920820667LL, -364154737LL, 2142028210LL,
	321401137LL, 2147483647LL, 976753247LL, 1944835763LL, 1536249216LL, 1544069780LL,
	1943377719LL, 987564024LL, 2147483647LL, 330427143LL, 2147483647LL, -361719422LL,
	1933002455LL, -1019262539LL, 1516805838LL, -1575596305LL, 945913307LL, -1973896042LL,
	277506094LL, -2147483648LL, -420914734LL, -2147483648LL, -1078314704LL, -1910945349LL,
	-1627350702LL, -1474464398LL, -2011299944LL, -885900374LL, -2147483648LL, -204896184LL,
	-2144022251LL, 498991560LL, -1877080161LL, 1153357955LL, -1415642552LL, 1690403157LL,
	-806512534LL, 2053993312LL, -112137452LL, 2147483647LL, 595738565LL, 2128412570LL,
	1243462839LL, 1829396686LL, 1763145619LL, 1338677235LL, 2099815651LL, 706653857LL,
	2147483647LL, -1108501LL, 2102208279LL, -710629664LL, 1765529694LL, -1347227239LL,
	1241718679LL, -1843391279LL, 585255037LL, -2145989591LL, -134944413LL, -2147483648LL,
	-842713567LL, -2062352029LL, -1462678057LL, -1682814019LL, -1928302925LL, -1122836459LL,
	-2147483648LL, -441400203LL, -2147483648LL, 289092961LL, -2005373498LL, 990471168LL,
	-1578388818LL, 1587150913LL, -980157187LL, 2014310913LL, -274488385LL, 2147483647LL,
	462731486LL, 2147483647LL, 1151665856LL, 1927478533LL, 1717175151LL, 1449339761LL,
	2097049856LL, 812045691LL, 2147483647LL, 84433721LL, 2147483647LL, -654296430LL,
	1824681532LL, -1323177309LL, 1292883883LL, -1848359671LL, 617322823LL, -2147483648LL,
	-128108909LL, -2147483648LL, -861277895LL, -2090282041LL, -1500843722LL, -1692991865LL,
	-1975306229LL, -1106607672LL, -2147483648LL, -395528201LL, -2147483648LL, 361488468LL,
	-1995722824LL, 1080004711LL, -1528665607LL, 1679317564LL, -888762067LL, 2091559027LL,
	-147223721LL, 2147483647LL, 612783943LL, 2147483647LL, 1305437304LL, 1866287310LL,
	1851955985LL, 1328525280LL, 2147483647LL, 638610417LL, 2147483647LL, -125673519LL,
	2108821445LL, -877530653LL, 1697262641LL, -1530992629LL, 1090348412LL, -2010773526LL,
	356820862LL, -2147483648LL, -419546373LL, -2147483648LL, -1149471452LL, -1983167245LL,
	-1748430557LL, -1484780423LL, -2146487617LL, -813323984LL, -2147483648LL, -45891303LL,
	-2147483648LL, 728742378LL, -1809227742LL, 1420361420LL, -1226337079LL, 1947833558LL,
	-498562450LL, 2147483647LL, 289419249LL, 2147483647LL, 1045283530LL, 2055934304LL,
	1679866533LL, 1582609746LL, 2117720018LL, 921390819LL, 2147483647LL, 149630424LL,
	2147483647LL, -641693954LL, 1873185799LL, -1358669751LL, 1300859704LL, -1915606832LL,
	572008359LL, -2147483648LL, -226932260LL, -2147483648LL, -1000549139LL, -2093186794LL,
	-1655833497LL, -1627143323LL, -2113398219LL, -964233001LL, -2147483648LL, -183518890LL,
	-2147483648LL, 621170198LL, -1894003568LL, 1352477587LL, -1315939576LL, 1921308786LL,
	-576499961LL, 2147483647LL, 234889746LL, 2147483647LL, 1019421092LL, 2098505324LL,
	1680921733LL, 1619869684LL, 2137682708LL, 941425286LL, 2147483647LL, 145715070LL,
	2147483647LL, -669722041LL, 1871694138LL, -1404269475LL, 1270347298LL, -1966662805LL,
	510132515LL, -2147483648LL, -315150399LL, -2147483648LL, -1102981806LL, -2069712969LL,
	-1754848703LL, -1557870761LL, -2147483648LL, -850038777LL, -2147483648LL, -34120098LL,
	-2147483648LL, 787836539LL, -1800954267LL, 1512356781LL, -1159293364LL, 2047592239LL,
	-369680845LL, 2147483647LL, 468443105LL, 2147483647LL, 1248833919LL, 1998633617LL,
	1871911961LL, 1433810972LL, 2147483647LL, 684935582LL, 2147483647LL, -153039138LL,
	2147483647LL, -973133867LL, 1671380672LL, -1669979887LL, 975052061LL, -2147483648LL,
	151596040LL, -2147483648LL, -693108301LL, -2147483648LL, -1449755617LL, -1871416925LL,
	-2019776102LL, -1236840244LL, -2147483648LL, -440150831LL, -2147483648LL, 415477311LL,
	-2034694159LL, 1218517285LL, -1468579014LL, 1863623499LL, -708715313LL, 2147483647LL,
	145786058LL, 2147483647LL, 982719812LL, 2147483647LL, 1691497160LL, 1669815849LL,
	2147483647LL, 954671752LL, 2147483647LL, 111583841LL, 2147483647LL, -747912378LL,
	1841149438LL, -1509401012LL, 1176546138LL, -2070839540LL, 353347779LL, -2147483648LL,
	-518720082LL, -2147483648LL, -1322686810LL, -1984011213LL, -1950030933LL, -1373841173LL,
	-2147483648LL, -577218548LL, -2147483648LL, 298868777LL, -2100460956LL, 1136005725LL,
	-1546865335LL, 1820343005LL, -781786881LL, 2147483647LL, 91241880LL, 2147483647LL,
	953299169LL, 2147483647LL, 1686244007LL, 1696563940LL, 2147483647LL, 966390060LL,
	2147483647LL, 102039095LL, 2147483647LL, -777821720LL, 1824356829LL, -1551666442LL,
	1130974297LL, -2111922316LL, 279516280LL, -2147483648LL, -612190693LL, -2147483648LL,
	-1420004814LL, -1931990396LL, -2030764809LL, -1275960676LL, -2147483648LL, -440290363LL,
	-2147483648LL, 458451384LL, -2021408332LL, 1294135401LL, -1402120762LL, 1948773397LL,
	-583915899LL, 2147483647LL, 318150301LL, 2147483647LL, 1176450646LL, 2094639697LL,
	1868831534LL, 1510462614LL, 2147483647LL, 710299397LL, 2147483647LL, -192413017LL,
	2147483647LL, -1068904512LL, 1602127619LL, -1793417057LL, 819602113LL, -2147483648LL,
	-82023678LL, -2147483648LL, -973065356LL, -2147483648LL, -1724623315LL, -1678300740LL,
	-2147483648LL, -912151632LL, -2147483648LL, -12499064LL, -2147483648LL, 890170431LL,
	-1740135399LL, 1664186565LL, -988364862LL, 2147483647LL, -90833453LL, 2147483647LL,
	821177483LL, 2147483647LL, 1613514784LL, 1788690829LL, 2147483647LL, 1048681623LL,
	2147483647LL, 152793751LL, 2147483647LL, -766812198LL, 1824879858LL, -1573716191LL,
	1093507978LL, -2147483648LL, 198277259LL, -2147483648LL, -727610505LL, -2147483648LL,
	-1545626008LL, -1849427405LL, -2132664825LL, -1123170556LL, -2147483648LL, -227221401LL,
	-2147483648LL, 703952868LL, -1862839705LL, 1529828183LL, -1137882710LL, 2125054113LL,
	-239572484LL, 2147483647LL, 696088373LL, 2147483647LL, 1526669554LL, 1865382339LL,
	2125017882LL, 1137721301LL, 2147483647LL, 235265560LL, 2147483647LL, -704148694LL,
	1857065635LL, -1536266267LL, 1122613238LL, -2132589272LL, 214214981LL, -2147483648LL,
	-728152045LL, -2147483648LL, -1558502452LL, -1837638152LL, -2147483648LL, -1092332794LL,
	-2147483648LL, -176316911LL, -2147483648LL, 767995806LL, -1806589129LL, 1593019962LL,
	-1046510791LL, 2147483647LL, -121464875LL, 2147483647LL, 823436876LL, 2147483647LL,
	1639198542LL, 1763159804LL, 2147483647LL, 984655577LL, 2147483647LL, 49578122LL,
	2147483647LL, -894060382LL, 1706364078LL, -1696127521LL, 906186062LL, -2147483648LL,
	-39357398LL, -2147483648LL, -979237533LL, -2147483648LL, -1762570561LL, -1635020522LL,
	-2147483648LL, -810477581LL, -2147483648LL, 145234745LL, -2147173496LL, 1078072512LL,
	-1547797918LL, 1836924254LL, -696927364LL, 2147483647LL, 267757529LL, 2147483647LL,
	1189341491LL, 2084956214LL, 1917175022LL, 1443276059LL, 2147483647LL, 565024253LL,
	2147483647LL, -406359456LL, 2007326447LL, -1311419157LL, 1320024444LL, -2000850256LL,
	414449867LL, -2147483648LL, -560111264LL, -2147483648LL, -1442207966LL, -1911924074LL,
	-2084981596LL, -1176697631LL, -2147483648LL, -245183614LL, -2147483648LL, 727618580LL,
	-1796349961LL, 1579060545LL, -1012155114LL, 2147483647LL, -57628654LL, 2147483647LL,
	906914338LL, 2147483647LL, 1718711687LL, 1658280341LL, 2147483647LL, 825600283LL,
	2147483647LL, -147249600LL, 2119171481LL, -1095347499LL, 1495612856LL, -1857217705LL,
	616742154LL, -2147483648LL, -367776014LL, -2147483648LL, -1289479279LL, -2002299272LL,
	-1989919485LL, -1306637680LL, -2147483648LL, -385972507LL, -2147483648LL, 601417189LL,
	-1856547732LL, 1484994671LL, -1090241876LL, 2111435994LL, -134560292LL, 2147483647LL,
	844635809LL, 2147483647LL, 1676637514LL, 1679181318LL, 2147483647LL, 846138902LL,
	2147483647LL, -135149055LL, 2102362641LL, -1092763194LL, 1468159211LL, -1858185277LL,
	575117335LL, -2147483648LL, -419540974LL, -2147483648LL, -1339905470LL, -1948181439LL,
	-2022479998LL, -1222426219LL, -2147483648LL, -279299247LL, -2147483648LL, 713560453LL,
	-1753106277LL, 1578900203LL, -942233628LL, 2147483647LL, 37605511LL, 2147483647LL,
	1010580501LL, 2127431936LL, 1801342990LL, 1515226439LL, 2147483647LL, 629474184LL,
	2147483647LL, -370071857LL, 1955707783LL, -1302336234LL, 1234211778LL, -1997708086LL,
	288009925LL, -2147483648LL, -710586095LL, -2147483648LL, -1578952719LL, -1732157741LL,
	-2147483648LL, -911741378LL, -2147483648LL, 76034401LL, -2090615152LL, 1049557920LL,
	-1455836013LL, 1829095376LL, -551924013LL, 2147483647LL, 454047639LL, 2147483647LL,
	1375353790LL, 1884544385LL, 2040271888LL, 1128257534LL, 2147483647LL, 161671209LL,
	2147483647LL, -834822135LL, 1615276485LL, -1674491411LL, 753927995LL, -2147483648LL,
	-249025977LL, -2147483648LL, -1204606014LL, -1984648838LL, -1932033658LL, -1284264037LL,
	-2147483648LL, -340806245LL, -2147483648LL, 666972896LL, -1721619608LL, 1547367459LL,
	-896639402LL, 2132213272LL, 99365276LL, 2147483647LL, 1075862445LL, 2043677652LL,
	1845317827LL, 1385903692LL, 2147483647LL, 461774352LL, 2147483647LL, -550937857LL,
	1783062871LL, -1456645756LL, 983610152LL, -2079731627LL, -6346842LL, -2147483648LL,
	-994522919LL, -2070470525LL, -1788240171LL, -1438621391LL, -2147483648LL, -526030334LL,
	-2147483648LL, 489038459LL, -1805708379LL, 1407526237LL, -1017954966LL, 2048615359LL,
	-30028889LL, 2147483647LL, 963210479LL, 2070713189LL, 1765116437LL, 1446104745LL,
	2147483647LL, 534965810LL, 2147483647LL, -481954566LL, 1792846279LL, -1402147318LL,
	1001491128LL, -2041668911LL, 10215159LL, -2147483648LL, -982419164LL, -2046535775LL,
	-1776841131LL, -1409706084LL, -2147483648LL, -489295648LL, -2147483648LL, 529249612LL,
	-1744635194LL, 1439940879LL, -934363946LL, 2057911372LL, 65216116LL, 2147483647LL,
	1050748626LL, 1996391992LL, 1821006064LL, 1328290982LL, 2147483647LL, 388941107LL,
	2147483647LL, -629419501LL, 1658126326LL, -1517620836LL, 815140801LL, -2092548985LL,
	-195404754LL, -2147483648LL, -1164696606LL, -1915187531LL, -1891725862LL, -1198504818LL,
	-2147483648LL, -233417647LL, -2094899463LL, 779452311LL, -1527641055LL, 1628799649LL,
	-641387939LL, 2136772307LL, 378521453LL, 2147483647LL, 1318022372LL, 1794695140LL,
	1979225032LL, 1015491189LL, 2147483647LL, 22740896LL, 1995209538LL, -973920117LL,
	1345570023LL, -1763295596LL, 410771198LL, -2147483648LL, -610587865LL, -2127834749LL,
	-1500754579LL, -1624369012LL, -2069269542LL, -774137413LL, -2147483648LL, 241137929LL,
	-1847418567LL, 1203670051LL, -1103715189LL, 1906272945LL, -122715084LL, 2147483647LL,
	883850446LL, 2012811460LL, 1697988588LL, 1392726985LL, 2142736149LL, 470932388LL,
	2120892714LL, -552396484LL, 1636662451LL, -1454265170LL, 795302962LL, -2037463975LL,
	-219362165LL, -2147483648LL, -1184851932LL, -1833111934LL, -1888751472LL, -1089488122LL,
	-2147483648LL, -106478733LL, -1981532518LL, 899034343LL, -1348972841LL, 1704459337LL,
	-417766764LL, 2130856890LL, 605355862LL, 2082976507LL, 1492490534LL, 1570949401LL,
	2045346868LL, 708608789LL, 2139800539LL, -311418834LL, 1754149567LL, -1260493266LL,
	974558829LL, -1925168471LL, -23760782LL, -2147483648LL, -1015628491LL, -1898642732LL,
	-1776580867LL, -1212542399LL, -2133786768LL, -252202828LL, -2005616847LL, 764400249LL,
	-1420739524LL, 1605758902LL, -512180316LL, 2079613273LL, 512543642LL, 2077156468LL,
	1418600963LL, 1598441139LL, 1997662775LL, 752962382LL, 2116027827LL, -264962495LL,
	1745889914LL, -1220582470LL, 972347319LL, -1892794981LL, -25710188LL, -2125477651LL,
	-1016652963LL, -1864114436LL, -1769757774LL, -1169041827LL, -2109052347LL, -201993370LL,
	-1954765898LL, 811173099LL, -1342547289LL, 1633062678LL, -415717372LL, 2070441710LL,
	607885452LL, 2019964316LL, 1486893216LL, 1493039915LL, 2013348047LL, 613756517LL,
	2062158103LL, -409912571LL, 1621250421LL, -1335042284LL, 795054302LL, -1941379882LL,
	-219777163LL, -2083998986LL, -1180875432LL, -1728347224LL, -1857969726LL, -959118033LL,
	-2088234317LL, 39439886LL, -1815827288LL, 1027316879LL, -1105930895LL, 1766314816LL,
	-129650711LL, 2077617985LL, 876853731LL, 1885417851LL, 1669337892LL, 1235865668LL,
	2054838985LL, 286501176LL, 1938989986LL, -731553692LL, 1349602540LL, -1569664491LL,
	430512308LL, -2022465725LL, -593093077LL, -1978483844LL, -1469614304LL, -1448052302LL,
	-1982904907LL, -561416688LL, -2005845857LL, 462792664LL, -1532286606LL, 1371204559LL,
	-679217255LL, 1938373896LL, 341658256LL, 2022978085LL, 1276162463LL, 1603476725LL,
	1890884293LL, 784129424LL, 2031698462LL, -230422884LL, 1662840725LL, -1185943579LL,
	876527634LL, -1842234032LL, -129589075LL, -2033710073LL, -1101754301LL, -1711598178LL,
	-1794006395LL, -956896436LL, -2030578463LL, 39470351LL, -1750932229LL, 1024577274LL,
	-1025786781LL, 1747574834LL, -39769409LL, 2023716281LL, 955197954LL, 1781959027LL,
	1704111768LL, 1083778286LL, 2014373759LL, 108080181LL, 1805703544LL, -894230431LL,
	1131447177LL, -1664599331LL, 165493955LL, -2003633146LL, -842141681LL, -1823080378LL,
	-1629841030LL, -1169339105LL, -1992406176LL, -212096587LL, -1834878925LL, 799274029LL,
	-1197946667LL, 1600473864LL, -248003710LL, 1981434114LL, 765865062LL, 1841752714LL,
	1576979915LL, 1217691843LL, 1971289389LL, 273341321LL, 1844212108LL, -742064007LL,
	1228912870LL, -1559696208LL, 288230948LL, -1962377597LL, -727944357LL, -1842619293LL,
	-1548822439LL, -1231854727LL, -1954939401LL, -292778859LL, -1837185184LL, 723513013LL,
	-1226663060LL, 1544426665LL, -287069368LL, 1949052421LL, 728715745LL, 1827968405LL,
	1546448684LL, 1213381833LL, 1944632806LL, 271162642LL, 1814876118LL, -743438427LL,
	1191954562LL, -1554700523LL, 245096964LL, -1941435972LL, -767504107LL, -1797666219LL,
	-1568864103LL, -1162228724LL, -1939056590LL, -208895030LL, -1775951042LL, 800666344LL,
	-1123963440LL, 1588486622LL, -162574314LL, 1936928459LL, 842598948LL, 1749203217LL,
	1612973933LL, 1076841029LL, 1934324657LL, 106161912LL, 1716764101LL, -892881938LL,
	1020482711LL, -1641581960LL, 39713908LL, -1930358151LL, -950983969LL, -1677854927LL,
	-1673406700LL, -954468434LL, -1923983555LL, 36661116LL, -1631591309LL, 1016242021LL,
	-878361137LL, 1707373889LL, 122774541LL, 1914001235LL, 1087838944LL, 1577002162LL,
	1742229330LL, 791736140LL, 1899064878LL, -218326050LL, 1513053911LL, -1164779319LL,
	694216010LL, -1776530694LL, -322868136LL, -1877693376LL, -1245864564LL, -1438680550LL,
	-1808642101LL, -585510815LL, -1848288289LL, 435767653LL, -1352820285LL, 1329668820LL,
	-465463701LL, 1836733312LL, 556165390LL, 1809158532LL, 1414517258LL, 1254459764LL,
	1858785423LL, 334101797LL, 1758553821LL, -682934606LL, 1142686552LL, -1498468460LL,
	191691985LL, -1872604777LL, -814640099LL, -1694708027LL, -1579302990LL, -1016749877LL,
	-1875847111LL, -38800246LL, -1615893582LL, 949500130LL, -876129450LL, 1654520954LL,
	123647099LL, 1866054325LL, 1085353947LL, 1520488149LL, 1721351524LL, 720611891LL,
	1840706121LL, -294302259LL, 1407054249LL, -1219637892LL, 550373563LL, -1776777340LL,
	-471337809LL, -1797288262LL, -1349373645LL, -1274431624LL, -1817576867LL, -366067473LL,
	-1733378850LL, 652395404LL, -1121841385LL, 1471172965LL, -168910938LL, 1840388025LL,
	834546090LL, 1646753720LL, 1581263588LL, 949000229LL, 1841796111LL, -39230077LL,
	1535511100LL, -1014267459LL, 756241749LL, -1675540831LL, -255765281LL, -1818448116LL,
	-1187443574LL, -1398214171LL, -1749649353LL, -544640070LL, -1767194614LL, 477319872LL,
	-1234048615LL, 1349394412LL, -316129399LL, 1799099338LL, 699697879LL, 1685259264LL,
	1494941778LL, 1042990584LL, 1819420416LL, 73611538LL, 1570434125LL, -917877785LL,
	825978352LL, -1618518150LL, -178958319LL, -1806354896LL, -1126049809LL, -1421296352LL,
	-1714324042LL, -585078189LL, -1756089647LL, 436519118LL, -1237438918LL, 1317704636LL,
	-323632364LL, 1776538160LL, 692897773LL, 1665523308LL, 1485782867LL, 1019704969LL,
	1799582252LL, 46374894LL, 1532562013LL, -940862762LL, 770411922LL, -1622892735LL,
	-240501449LL, -1778438874LL, -1172250775LL, -1356432227LL, -1721600892LL, -493547518LL,
	-1709015776LL, 529345215LL, -1137994453LL, 1378178621LL, -194916555LL, 1774797309LL,
	811132424LL, 1588545310LL, 1549349964LL, 880036645LL, 1776130026LL, -117785508LL,
	1416001076LL, -1075656720LL, 587521342LL, -1676461699LL, -434997387LL, -1720498390LL,
	-1311838626LL, -1192506876LL, -1750708205LL, -267755962LL, -1604585114LL, 745440623LL,
	-921705962LL, 1508164180LL, 69547420LL, 1764373389LL, 1036415056LL, 1427398524LL,
	1653255696LL, 610052347LL, 1711490107LL, -412357250LL, 1190786945LL, -1294258468LL,
	266981103LL, -1736566797LL, -746584936LL, -1588534427LL, -1504978709LL, -899877873LL,
	-1749180546LL, 95088041LL, -1395109240LL, 1056551222LL, -563386947LL, 1655054094LL,
	460958473LL, 1684674277LL, 1325673010LL, 1134559368LL, 1732381581LL, 193737354LL,
	1539997995LL, -813114320LL, 814449612LL, -1537371626LL, -193069591LL, -1727332358LL,
	-1132454361LL, -1316296150LL, -1676182946LL, -446829760LL, -1633852403LL, 577885982LL,
	-1019587352LL, 1399310307LL, -48208664LL, 1729024988LL, 939190752LL, 1450523315LL,
	1594732401LL, 661205875LL, 1686550477LL, -360834257LL, 1181478422LL, -1254222282LL,
	257905057LL, -1701993633LL, -756455747LL, -1544482492LL, -1500456011LL, -837053677LL,
	-1708227600LL, 168471497LL, -1304803952LL, 1112802445LL, -434045980LL, 1657373366LL,
	591826674LL, 1606077381LL, 1403701702LL, 976650919LL, 1708422678LL, -4542394LL,
	1395197488LL, -983197259LL, 576749821LL, -1604729781LL, -450372577LL, -1643024223LL,
	-1312686254LL, -1083423144LL, -1695539549LL, -129244596LL, -1458425831LL, 871309894LL,
	-687407141LL, 1551872153LL, 335213907LL, 1662268586LL, 1233635504LL, 1161179821LL,
	1676554392LL, 232531293LL, 1499790990LL, -781193335LL, 767994330LL, -1504849364LL,
	-248067348LL, -1669616882LL, -1171021551LL, -1213531064LL, -1656893298LL, -305720374LL,
	-1523719159LL, 715451956LL, -820535022LL, 1468048024LL, 189722096LL, 1669526650LL,
	1127824645LL, 1243469349LL, 1640414091LL, 349508927LL, 1533498091LL, -675594942LL,
	846708341LL, -1444326657LL, -160413579LL, -1665001819LL, -1105764687LL, -1253090788LL,
	-1629435773LL, -364553119LL, -1531122938LL, 662306277LL, -847591542LL, 1435138318LL,
	160079103LL, 1657550479LL, 1105467974LL, 1243432356LL, 1624776890LL, 351264940LL,
	1517221644LL, -675609301LL, 823526796LL, -1440609020LL, -188486038LL, -1647174495LL,
	-1126546333LL, -1214406420LL, -1625776508LL, -309738248LL, -1491039590LL, 714915389LL,
	-774103028LL, 1459555454LL, 245230803LL, 1632376323LL, 1167580878LL, 1164824814LL,
	1630290063LL, 239803864LL, 1450479881LL, -778952847LL, 698253656LL, -1489438566LL,
	-329606391LL, -1610182941LL, -1226010701LL, -1092515139LL, -1634665059LL, -141215321LL,
	-1392207150LL, 865580046LL, -594475695LL, 1526264713LL, 440341531LL, 1576203720LL,
	1297941424LL, 994544149LL, 1633720789LL, 13969609LL, 1311839729LL, -971494505LL,
	461184379LL, -1564460851LL, -575216906LL, -1524754220LL, -1377899809LL, -867571614LL,
	-1620770417LL, 141235220LL, -1204264455LL, 1091862720LL, -297216238LL, 1596768507LL,
	730576935LL, 1449093383LL, 1458581342LL, 708363522LL, 1587743822LL, -322411216LL,
	1064119308LL, -1219912866LL, 102490642LL, -1614220437LL, -900770757LL, -1341832837LL,
	-1530657115LL, -514490176LL, -1525482707LL, 525583943LL, -886487178LL, 1346557687LL,
	121179083LL, 1606284646LL, 1077585628LL, 1195582678LL, 1582734361LL, 285220920LL,
	1424292782LL, -744040085LL, 667835526LL, -1460145202LL, -369161374LL, -1561277368LL,
	-1249769760LL, -1003891223LL, -1601587439LL, -22596709LL, -1274835078LL, 967613194LL,
	-407205565LL, 1546468913LL, 633054189LL, 1467154853LL, 1402787101LL, 762511338LL,
	1572796503LL, -267387790LL, 1069421542LL, -1182154009LL, 107605361LL, -1589198735LL,
	-899849894LL, -1312782604LL, -1518987454LL, -470974515LL, -1481928906LL, 573632139LL,
	-803729552LL, 1369389808LL, 222519560LL, 1570908155LL, 1151434414LL, 1089738946LL,
	1578402144LL, 134370068LL, 1316366447LL, -879036499LL, 478865633LL, -1507427260LL,
	-567967360LL, -1474854623LL, -1364735522LL, -794623773LL, -1560422073LL, 234891542LL,
	-1067814412LL, 1160190056LL, -103575408LL, 1572174728LL, 905957541LL, 1287598382LL,
	1512786137LL, 431703558LL, 1446389104LL, -615697524LL, 735330273LL, -1388043088LL,
	-303767107LL, -1539923328LL, -1206280826LL, -1002398919LL, -1567153073LL, -15529488LL,
	-1223324590LL, 977749278LL, -328596447LL, 1529987523LL, 713963610LL, 1391196733LL,
	1432925314LL, 623094391LL, 1501832160LL, -427065472LL, 888365365LL, -1282602249LL,
	-129230451LL, -1553689575LL, -1087294674LL, -1115726647LL, -1547675115LL, -167854564LL,
	-1298642564LL, 856406875LL, -453432634LL, 1486859063LL, 599966650LL, 1432777179LL,
	1376128439LL, 718020609LL, 1515942339LL, -328157863LL, 953654686LL, -1221806118LL,
	-50903879LL, -1547962551LL, -1031255417LL, -1154043595LL, -1530471037LL, -222488744LL,
	-1314632024LL, 812488380LL, -483615687LL, 1466654628LL, 573797350LL, 1432583274LL,
	1360968233LL, 725186079LL, 1506695181LL, -323423523LL, 941162339LL, -1218836696LL,
	-69270288LL, -1537263786LL, -1046357527LL, -1126834449LL, -1525907011LL, -181334652LL,
	-1278833914LL, 850015125LL, -421824267LL, 1475359753LL, 636418071LL, 1395093881LL,
	1389254588LL, 646522768LL, 1474766709LL, -412068442LL, 850726324LL, -1271900671LL,
	-183165841LL, -1518110133LL, -1128068150LL, -1030739606LL, -1526349599LL, -44552687LL,
	-1183871872LL, 962784479LL, -265934663LL, 1501524588LL, 781149961LL, 1308397838LL,
	1446328509LL, 476496259LL, 1403491489LL, -588177576LL, 672472389LL, -1363950201LL,
	-388658067LL, -1469140545LL, -1257921463LL, -850837365LL, -1506046600LL, 187050138LL,
	-1009298878LL, 1131974047LL, -12603176LL, 1515515661LL, 989910773LL, 1146268671LL,
	1499345540LL, 206732133LL, 1260815695LL, -835494038LL, 392275121LL, -1459715474LL,
	-672351692LL, -1352607142LL, -1399080366LL, -566694138LL, -1421840301LL, 503899735LL,
	-727972582LL, 1320071495LL, 333282584LL, 1469168076LL, 1225406819LL, 874597391LL,
	1495622531LL, -163330889LL, 1005529569LL, -1117813102LL, 3465520LL, -1502540115LL,
	-999959503LL, -1120166809LL, -1491489784LL, -164972035LL, -1218299862LL, 874401987LL,
	-319411870LL, 1464204966LL, 743539277LL, 1300064214LL, 1422521595LL, 465357943LL,
	1365890133LL, -609580526LL, 601716862LL, -1368323831LL, -474522953LL, -1416453582LL,
	-1303497032LL, -727707567LL, -1452628579LL, 340137662LL, -842835426LL, 1229887391LL,
	207963408LL, 1475441402LL, 1149268973LL, 946862596LL, 1486028335LL, -79307801LL,
	1039776809LL, -1063312777LL, 44746017LL, -1485588100LL, -973596503LL, -1121756978LL,
	-1475399106LL, -163329000LL, -1193159419LL, 881535355LL, -275772241LL, 1456689456LL,
	788423766LL, 1254453348LL, 1430712436LL, 381589645LL, 1306229364LL, -695418898LL,
	480462630LL, -1398678373LL, -603528774LL, -1349151441LL, -1361743987LL, -572215181LL,
	-1383940385LL, 513630783LL, -656799817LL, 1321008246LL, 426468741LL, 1411355425LL,
	1277495390LL, 734278703LL, 1432169769LL, -342663823LL, 804801115LL, -1232153638LL,
	-262725977LL, -1447159626LL, -1185851850LL, -868590390LL, -1457089195LL, 187061184LL,
	-925925060LL, 1139376804LL, 115985447LL, 1462699375LL, 1093436811LL, 977125002LL,
	1464700947LL, -49733902LL, 1022539050LL, -1048661210LL, 11528165LL, -1463764371LL,
	-1005604652LL, -1062529611LL, -1460516075LL, -67691413LL, -1097464103LL, 964754079LL,
	-118694606LL, 1455536851LL, 926530917LL, 1127707381LL, 1449356620LL, 164516311LL,
	1153611210LL, -891295084LL, 205163748LL, -1442451900LL, -859352126LL, -1175506557LL,
	-1435246676LL, -240663877LL, -1193699322LL, 830959111LL, -271057573LL, 1428113046LL,
	806328038LL, 1208466501LL, 1421369992LL, 296394372LL, 1220050794LL, -785629031LL,
	316725532LL, -1415282513LL, -768995739LL, -1228656106LL, -1410063709LL, -332098195LL,
	-1234446576LL, 756529867LL, -342553249LL, 1405876458LL, 748302286LL, 1237545695LL,
	1402832353LL, 348123491LL, 1238033405LL, -744354100LL, 348830205LL, -1400991173LL,
	-744699311LL, -1235944354LL, -1400362393LL, -344681245LL, -1231268776LL, 749326149LL,
	-335672060LL, 1400905958LL, 758195608LL, 1223953351LL, 1402530865LL, 321787162LL,
	1213900593LL, -771239606LL, 303000564LL, -1405093890LL, -788360274LL, -1200969072LL,
	-1408400052LL, -279277435LL, -1184976060LL, 809428207LL, -250578529LL, 1412202658LL,
	834278175LL, 1165700476LL, 1416201538LL, 216865252LL, 1142884781LL, -862704481LL,
	178103980LL, -1420041650LL, -894457420LL, -1116237935LL, -1423313565LL, -134271618LL,
	-1085440887LL, 929238992LL, -85363750LL, 1425554066LL, 966696662LL, 1050152854LL,
	1426245761LL, 31403552LL, 1010017224LL, -1006411826LL, -27549842LL, -1424808312LL,
	-1047921422LL, -964665803LL, -1420648146LL, 91391869LL, -913744655LL, 1090661570LL,
	159960943LL, 1413069269LL, 1134008042LL, 856893832LL, 1401370304LL, -233026637LL,
	793793278LL, -1177258892LL, -310275358LL, -1384805803LL, -1219620245LL, -724155644LL,
	-1362600435LL, 391304320LL, -647749008LL, 1260219154LL, 475603889LL, 1333968432LL,
	1298094851LL, 564417492LL, 1298119350LL, -562544670LL, 474094145LL, -1332203045LL,
	-651370655LL, -1254278034LL, -1361423434LL, -376824846LL, -1201704472LL, 741186232LL,
	-272788319LL, 1384566231LL, 830950575LL, 1139715684LL, 1400387263LL, 162318380LL,
	1067713849LL, -919471003LL, 45927255LL, -1407602436LL, -1005400883LL, -985211996LL,
	-1404909988LL, 75677042LL, -891866885LL, 1087246351LL, 201569499LL, 1391021299LL,
	1163372373LL, 787516299LL, 1364691124LL, -330588627LL, 672212141LL, -1232015085LL,
	-461326252LL, -1324754203LL, -1291306126LL, -546255436LL, -1270171601LL, 592121217LL,
	-410234629LL, 1339303727LL, 721056533LL, 1200081175LL, 1374029536LL, 265061248LL,
	1113849646LL, -845965260LL, 111999151LL, -1393514904LL, -964449184LL, -1011128131LL,
	-1395859662LL, 47311938LL, -891912734LL, 1073909066LL, 210837543LL, 1379300373LL,
	1171584486LL, 756605218LL, 1342284027LL, -376139953LL, 606067977LL, -1254607929LL,
	-540385960LL, -1283549605LL, -1320076931LL, -441674017LL, -1202218470LL, 700369865LL,
	-265351127LL, 1365141120LL, 852551956LL, 1097887674LL, 1387101599LL, 79613186LL,
	970720748LL, -993117848LL, -112427564LL, -1383524468LL, -1118062604LL, -821534653LL,
	-1352368472LL, 307068911LL, -651880071LL, 1223298232LL, 500049867LL, 1292121043LL,
	1304782706LL, 464106983LL, 1201936259LL, -686611043LL, 261407268LL, -1358671909LL,
	-861589594LL, -1081771315LL, -1381494088LL, -47830032LL, -932516458LL, 1019548897LL,
	171735080LL, 1370340467LL, 1154942204LL, 756108020LL, 1323064242LL, -391615102LL,
	555613548LL, -1262311679LL, -605458812LL, -1238481978LL, -1336521712LL, -335281132LL,
	-1116569128LL, 806391985LL, -100544446LL, 1373019256LL, 987223506LL, 958635935LL,
	1368111356LL, -142028048LL, 767468674LL, -1140703821LL, -384849995LL, -1319250340LL,
	-1259833747LL, -547423343LL, -1225313865LL, 619505199LL, -304458307LL, 1338214672LL,
	837009214LL, 1086861056LL, 1370427101LL, 46089881LL, 906343792LL, -1028145925LL,
	-218743319LL, -1352422881LL, -1183875557LL, -688253444LL, -1281911762LL, 479915620LL,
	-439182728LL, 1295802047LL, 726453237LL, 1158716070LL, 1356681556LL, 167780668LL,
	985064129LL, -946972014LL, -115418440LL, -1360939725LL, -1130246922LL, -765790101LL,
	-1305238820LL, 398303960LL, -508434332LL, 1265778060LL, 667641057LL, 1188847422LL,
	1344514998LL, 223143629LL, 1014121254LL, -909664468LL, -77531589LL, -1359537404LL,
	-1110797118LL, -786706450LL, -1306712613LL, 379087677LL, -515625390LL, 1258479095LL,
	665681878LL, 1185304371LL, 1342045849LL, 213157034LL, 998423843LL, -920934803LL,
	-105537349LL, -1353619404LL, -1128901420LL, -753301157LL, -1288948719LL, 423029788LL,
	-461311624LL, 1275147278LL, 720497008LL, 1148112947LL, 1347884033LL, 137706633LL,
	936024331LL, -978822293LL, -198971242LL, -1339077789LL, -1179876462LL, -662644717LL,
	-1245437752LL, 527809148LL, -342853844LL, 1307916192LL, 826755174LL, 1069191572LL,
	1350993880LL, -4075606LL, 818534684LL, -1074110123LL, -355430389LL, -1302265218LL,
	-1250207396LL, -507665350LL, -1161073292LL, 686420083LL, -156339223LL, 1339159236LL,
	971896042LL, 933669172LL, 1330522583LL, -211104208LL, 633442376LL, -1188337227LL,
	-567243364LL, -1220726115LL, -1315966097LL, -280564611LL, -1014088946LL, 883547785LL,
	99013319LL, 1340814587LL, 1132710323LL, 723266074LL, 1256532522LL, -475222058LL,
	368983402LL, -1291173266LL, -816137081LL, -1065724067LL, -1341633093LL, 21020573LL,
	-780608094LL, 1090710697LL, 413860750LL, 1275264730LL, 1271764579LL, 422826455LL,
	1093390455LL, -774115748LL, 22286587LL, -1338975411LL, -1067024348LL, -808336581LL,
	-1281537427LL, 384982290LL, -443264665LL, 1262010471LL, 759873838LL, 1100161101LL,
	1336197790LL, 30838901LL, 808085755LL, -1063949984LL, -389295553LL, -1277521413LL,
	-1263568295LL, -430848153LL, -1087023069LL, 774107387LL, -4653460LL, 1333967789LL,
	1081581716LL, 779940449LL, 1262823124LL, -426663947LL, 385285235LL, -1275523939LL,
	-815927352LL, -1052764623LL, -1330238467LL, 56252404LL, -722408478LL, 1117799676LL,
	496047351LL, 1234480616LL, 1294333790LL, 305556035LL, 994076624LL, -882688362LL,
	-151591517LL, -1320232133LL, -1168060761LL, -632689287LL, -1187087821LL, 595110214LL,
	-190374505LL, 1313684404LL, 969553993LL, 905899235LL, 1296484192LL, -280178325LL,
	507280020LL, -1225040475LL, -719516770LL, -1113122548LL, -1324354562LL, -39027857LL,
	-782093446LL, 1068860718LL, 438952020LL, 1249060931LL, 1278240591LL, 342980000LL,
	1003607327LL, -861981505LL, -147387931LL, -1314239350LL, -1169412115LL, -616550837LL,
	-1166130368LL, 621702465LL, -138351503LL, 1313754333LL, 1011215546LL, 849267724LL,
	1268768441LL, -364367147LL, 404850777LL, -1255929879LL, -817637363LL, -1035115076LL,
	-1314472071LL, 104355913LL, -642354294LL, 1151018620LL, 602159510LL, 1172009358LL,
	1308999165LL, 146511019LL, 844660327LL, -1010068566LL, -376934842LL, -1261093883LL,
	-1259910595LL, -379227860LL, -1008763964LL, 844000831LL, 152268463LL, 1305952951LL,
	1175676623LL, 587573808LL, 1134346530LL, -662932199LL, 63631865LL, -1311845096LL,
	-1064941627LL, -767889308LL, -1223197666LL, 475723579LL, -264689964LL, 1285005174LL,
	935963575LL, 918720732LL, 1278634722LL, -289738188LL, 446835214LL, -1232061426LL,
	-796226556LL, -1040406191LL, -1304967648LL, 110763358LL, -607771519LL, 1159574429LL,
	652207681LL, 1134643978LL, 1307036929LL, 56936454LL, 746686784LL, -1073705857LL,
	-509274299LL, -1204087120LL, -1289839832LL, -210481627LL, -863941853LL, 979999768LL,
	371681726LL, 1251980884LL, 1258246071LL, 348182774LL, 960765504LL, -883265307LL,
	-242644628LL, -1281860979LL, -1216798408LL, -469323018LL, -1038975465LL, 787536268LL,
	124455530LL, 1297311689LL, 1169586207LL, 573934482LL, 1100735062LL, -696091479LL,
	-18630340LL, -1301785192LL, -1120179755LL, -662587522LL, -1148351214LL, 611514425LL,
	-73937021LL, 1298472785LL, 1071610220LL, 736199698LL, 1184112556LL, -535778368LL,
	152822212LL, -1290221394LL, -1026382916LL, -795871323LL, -1210165540LL, 470342299LL,
	-217929883LL, 1279484577LL, 986510871LL, 842748155LL, 1228422438LL, -416248269LL,
	269369294LL, -1268299209LL, -953559494LL, -877910939LL, -1240496388LL, 374212324LL,
	-307350090LL, 1258279398LL, 928693129LL, 902290014LL, 1247656676LL, -344703062LL,
	332098629LL, -1250619529LL, -912717940LL, -916601412LL, -1250799887LL, 328005228LL,
	-343796054LL, 1246101803LL, 906115487LL, 921303308LL, 1250431695LL, -324264189LL,
	342537115LL, -1245101878LL, -909064460LL, -916568558LL, -1246656989LL, 333511997LL,
	-328310310LL, 1247592069LL, 921447712LL, 902274540LL, 1239175774LL, -355671368LL,
	300998606LL, -1253137664LL, -942844438LL, -878006819LL, -1227285306LL, 390540365LL,
	-260401823LL, 1260889812LL, 972506994LL, 843080875LL, 1209888977LL, -437754098LL,
	206280718LL, -1269572721LL, -1009324495LL, -796579721LL, -1185515409LL, 496728112LL,
	-138424390LL, 1277472674LL, 1051775351LL, 737414501LL, 1152351385LL, -566580355LL,
	56741203LL, -1282429225LL, -1097873863LL, -664406777LL, -1108294879LL, 646039243LL,
	38625871LL, 1281840378LL, 1145116740LL, 576401228LL, 1051034317LL, -733337032LL,
	-147161030LL, -1272685073LL, -1190438864LL, -472406658LL, -978161994LL, 826095175LL,
	267817026LL, 1251568908LL, 1230189053LL, 351769631LL, 887328325LL, -921245302LL,
	-398842745LL, -1214870044LL, -1260140237LL, -214397855LL, -776443452LL, 1014887483LL,
	537606700LL, 1158784606LL, 1275549789LL, 60965002LL, 643929053LL, -1102289337LL,
	-680432272LL, -1079650191LL, -1271288229LL, 106805625LL, -489019507LL, 1177875233LL,
	822465608LL, 974181710LL, 1242053772LL, -285890724LL, 312103891LL, -1235303730LL,
	-957604283LL, -839840526LL, -1182688778LL, 471741852LL, -115091711LL, 1267676544LL,
	1078519865LL, 675279927LL, 1088607896LL, -658103152LL, -98227139LL, -1267863699LL,
	-1176812437LL, -480834364LL, -956338598LL, 836940822LL, 321870577LL, 1228990443LL,
	1243335154LL, 259037347LL, 784159190LL, -998520089LL, -547457816LL, -1145078891LL,
	-1268722919LL, -15099776LL, -572799634LL, 1131705608LL, 764177324LL, 1011860221LL,
	1244146277LL, -242692024LL, 326144497LL, -1224500641LL, -959007067LL, -827678891LL,
	-1162290063LL, 502797494LL, -51849215LL, 1264915956LL, 1117263922LL, 594473862LL,
	1018522433LL, -750511491LL, -238248204LL, -1242124189LL, -1223546075LL, -318670781LL,
	-812175834LL, 968488036LL, 528060414LL, 1147925746LL, 1263100366LL, 11889771LL,
	547807578LL, -1137740866LL, -797679673LL, -978386412LL, -1223594172LL, 308767247LL,
	-236251368LL, 1239230750LL, 1024440778LL, 735538002LL, 1097195640LL, -621002881LL,
	-104779616LL, -1255982958LL, -1184713020LL, -428856462LL, -882771597LL, 898425861LL,
	450807450LL, 1175678262LL, 1256432857LL, 76257047LL, 587907461LL, -1112562854LL,
	-771684851LL, -993442454LL, -1222263625LL, 295791405LL, -230356136LL, 1235861216LL,
	1033871587LL, 714508383LL, 1073104859LL, -653341128LL, -161542388LL, -1245515873LL,
	-1203959776LL, -356209323LL, -811489493LL, 957542860LL, 549929934LL, 1127820844LL,
	1253305883LL, -51247250LL, 454232930LL, -1168791722LL, -890350582LL, -882427600LL,
	-1163349831LL, 465856011LL, -33580735LL, 1252309553LL, 1136664943LL, 525739154LL,
	930887980LL, -837172955LL, -403901893LL, -1184600074LL, -1247746542LL, -92449084LL,
	-572276462LL, 1112170204LL, 801286949LL, 959878402LL, 1195282377LL, -365693353LL,
	125358720LL, -1243270536LL, -1098291417LL, -595145583LL, -971485981LL, 784642464LL,
	352062850LL, 1197709041LL, 1240936662LL, 132429068LL, 595081698LL, -1096515077LL,
	-788061882LL, -966660811LL, -1192690394LL, 363279661LL, -113686548LL, 1241195280LL,
	1106890652LL, 572093436LL, 945119058LL, -811329258LL, -399130339LL, -1179494862LL,
	-1242883084LL, -69017878LL, -525453600LL, 1128020022LL, 853152279LL, 905356431LL,
	1155860457LL, -458839625LL, -1709896LL, -1243202597LL, -1156975171LL, -453842614LL,
	-844779903LL, 910999924LL, 540831002LL, 1118071861LL, 1237706486LL, -98356329LL,
	355656576LL, -1189162822LL, -980835894LL, -759980094LL, -1061139678LL, 642339957LL,
	220038265LL, 1220331968LL, 1218180828LL, 229501149LL, 647181670LL, -1056787291LL,
	-758909750LL, -979136338LL, -1183555800LL, 364494670LL, -74889150LL, 1235742990LL,
	1130818443LL, 502918060LL, 865758843LL, -883824643LL, -527319193LL, -1118761104LL,
	-1231779422LL, 106860313LL, -324967805LL, 1192519618LL, 1007577056LL, 715193938LL,
	1016923335LL, -701132723LL, -311560651LL, -1194845738LL, -1229161299LL, -113556843LL,
	-523342122LL, 1117520314LL, 874829421LL, 869722590LL, 1112991517LL, -531035235LL,
	-127228970LL, -1226199716LL, -1197916065LL, -289403566LL, -671154470LL, 1033108424LL,
	752124877LL, 975229602LL, 1168437144LL, -387971369LL, 17735104LL, -1230631860LL,
	-1156582985LL, -419627331LL, -773687598LL, 956127800LL, 652669428LL, 1042015480LL,
	1196758502LL, -280254676LL, 120389813LL, -1222816149LL, -1119080394LL, -506390417LL,
	-837319461LL, 898146390LL, 584592957LL, 1079360770LL, 1208631016LL, -212076727LL,
	180404939LL, -1213348992LL, -1094680831LL, -552658494LL, -867403167LL, 866235814LL,
	552326386LL, 1093929880LL, 1210963449LL, -185223756LL, 198271214LL, -1208478962LL,
	-1088340898LL, -560570211LL, -866970663LL, 863758078LL, 557663679LL, 1088906625LL,
	1206484500LL, -200226819LL, 174225656LL, -1210094798LL, -1100990977LL, -530556826LL,
	-836108998LL, 890831218LL, 600276376LL, 1063631766LL, 1193596635LL, -256818895LL,
	107921559LL, -1215716036LL, -1129567714LL, -461163930LL, -771913275LL, 944313070LL,
	677579917LL, 1013628843LL, 1166391627LL, -353649596LL, -1141525LL, -1218406587LL,
	-1166742637LL, -349578360LL, -669028438LL, 1017285980LL, 783951257LL, 931056048LL,
	1114899798LL, -487254774LL, -152401583LL, -1206716715LL, -1200475409LL, -192929724LL,
	-520906919LL, 1098175513LL, 909411249LL, 805775196LL, 1025824970LL, -650348569LL,
	-342228243LL, -1164953374LL, -1213717733LL, 9538607LL, -321981282LL, 1169826313LL,
	1038059033LL, 627344678LL, 884172773LL, -829654938LL, -561241886LL, -1074269943LL,
	-1184815499LL, 253414283LL, -70915667LL, 1209104730LL, 1146809961LL, 388259367LL,
	676253911LL, -1003769238LL, -791344351LL, -915203966LL, -1089362215LL, 525418683LL,
	225126438LL, 1187872868LL, 1205331645LL, 88582523LL, 394433428LL, -1141945382LL,
	-1003303454LL, -672267298LL, -904336598LL, 799799334LL, 545761837LL, 1076377472LL,
	1178400610LL, -258370815LL, 43558620LL, -1205165309LL, -1156324785LL, -340836242LL,
	-615117317LL, 1036253270LL, 853585281LL, 850008399LL, 1031995702LL, -620513565LL,
	-351904239LL, -1151148938LL, -1201571060LL, 64295079LL, -225154618LL, 1181582310LL,
	1093644151LL, 499696273LL, 743945929LL, -944043922LL, -742373967LL, -944708405LL,
	-1091631881LL, 500848800LL, 233510117LL, 1177666032LL, 1199310276LL, 44627760LL,
	318439906LL, -1156651736LL, -1053204576LL, -573511694LL, -796875994LL, 895572659LL,
	692965637LL, 977632043LL, 1107420499LL, -456604316LL, -199054468LL, -1180739027LL,
	-1195092614LL, -66471004LL, -326803099LL, 1150982036LL, 1051742106LL, 569465849LL,
	783253385LL, -903248333LL, -713515902LL, -958710969LL, -1088502900LL, 492218415LL,
	250155558LL, 1167657151LL, 1193683563LL, 1300810LL, 250754022LL, -1166569002LL,
	-1088658629LL, -487298040LL, -700979250LL, 964437011LL, 800226403LL, 883187151LL,
	1026961241LL, -603819506LL, -384085997LL, -1127201949LL, -1180814916LL, 150521140LL,
	-87163462LL, 1186694290LL, 1145710625LL, 319447369LL, 537385491LL, -1060552361LL,
	-935529375LL, -732934226LL, -899214656LL, 776318191LL, 589672141LL, 1030723391LL,
	1123468442LL, -383103369LL, -164560749LL, -1175036747LL, -1184600750LL, -57886843LL,
	-276354461LL, 1152863311LL, 1081946685LL, 483415184LL, 672337191LL, -975239255LL,
	-837207256LL, -837281361LL, -973452593LL, 673179445LL, 489117563LL, 1077202729LL,
	1146087560LL, -291381286LL, -86495170LL, -1178878078LL, -1175529074LL, -119072333LL,
	-319111716LL, 1137111702LL, 1065713984LL, 507853177LL, 680118983LL, -964314479LL,
	-836638198LL, -831444537LL, -958169596LL, 687000615LL, 520143266LL, 1057498176LL,
	1127525509LL, -341068521LL, -154881130LL, -1167235968LL, -1176476633LL, -33361092LL,
	-218785356LL, 1155907478LL, 1106930356LL, 396825584LL, 563324215LL, -1031602719LL,
	-932541247LL, -714614605LL, -847584555LL, 812817674LL, 675849390LL, 959719554LL,
	1049125168LL, -525289697LL, -364922148LL, -1114531137LL, -1155280158LL, 198560363LL,
	29954128LL, 1171301965LL, 1163073388LL, 137295049LL, 299806127LL, -1131568097LL,
	-1078199809LL, -454479076LL, -598544734LL, 1004759771LL, 913349331LL, 729602428LL,
	845644299LL, -806311148LL, -686162187LL, -945068406LL, -1026682631LL, 555528651LL,
	417083098LL, 1089698959LL, 1133718132LL, -273486249LL, -127335510LL, -1158707221LL,
	-1164972480LL, -18880425LL, -162821568LL, 1153127487LL, 1124056732LL, 302329771LL,
	435453928LL, -1078877034LL, -1018898915LL, -560468578LL, -675887237LL, 945587778LL,
	860524717LL, 780469725LL, 873222978LL, -765368842LL, -661822764LL, -953397001LL,
	-1020477604LL, 551600653LL, 436398240LL, 1074175441LL, 1114411039LL, -317866131LL,
	-197587562LL, -1141297481LL, -1155122320LL, 77059591LL, -42323192LL, 1156328240LL,
	1145492069LL, 159281533LL, 272660170LL, -1123303623LL, -1090545694LL, -381433498LL,
	-484709337LL, 1048074572LL, 996800515LL, 581730135LL, 671870988LL, -937669380LL,
	-871646456LL, -754635732LL, -829652247LL, 799701719LL, 722795769LL, 896666336LL,
	955533632LL, -641867394LL, -557823622LL, -1006210697LL, -1048746368LL, 471531331LL,
	383809594LL, 1083272695LL, 1109994894LL, -295423540LL, -207080437LL, -1129181327LL,
	-1141154469LL, 119427046LL, 33047371LL, 1146282129LL, 1144968299LL, 51538477LL,
	133873691LL, -1137644521LL, -1124762597LL, -213563379LL, -290273203LL, 1106787858LL,
	1084192343LL, 363727404LL, 433705585LL, -1057448668LL, -1027025277LL, -500039148LL,
	-562608155LL, 993382319LL, 956967457LL, 621337946LL, 676194945LL, -918212320LL,
	-877530222LL, -727182435LL, -774337015LL, 835314388LL, 791936024LL, 817725082LL,
	857438762LL, -747742877LL, -703058856LL, -893592005LL, -926317484LL, 658184004LL,
	613394167LL, 955763658LL, 982091417LL, -568940981LL, -525052725LL, -1005470972LL,
	-1026079580LL, 481935342LL, 439767403LL, 1044099441LL, 1059705288LL, -398729118LL,
	-358950670LL, -1073112048LL, -1084473653LL, 320553493LL, 283655032LL, 1093981638LL,
	1101813309LL, -248349121LL, -214709592LL, -1108141150LL, -1113130104LL, 182805654LL,
	152690633LL, 1116941564LL, 1119725878LL, -124406451LL, -97989602LL, -1121624550LL,
	-1122773897LL, 73467911LL, 50859952LL, 1123299764LL, 1123317216LL, -30180019LL,
	-11438053LL, -1122933075LL, -1122244000LL, -5360861LL, -20213774LL, 1121336302LL,
	1120287456LL, 33120080LL, 44081866LL, -1119164449LL, -1118023515LL, -53101457LL,
	-60181479LL, 1116911906LL, 1115866615LL, 65325862LL, 68537656LL, -1114913539LL,
	-1114069763LL, -69818596LL, -69171458LL, 1113343128LL, 1112729674LL, 66599008LL,
	62101549LL, -1112215070LL, -1111776909LL, -55678756LL, -47331973LL, 1111382832LL,
	1110988638LL, 37062604LL, 24870807LL, -1110540110LL, -1109974546LL, -10757676LL,
	5272784LL, 1109219199LL, 1108189934LL, -23214438LL, -43059657LL, -1106792597LL,
	-1104924494LL, 64797288LL, 88410341LL, 1102473367LL, 1099316148LL, -113876140LL,
	-141166756LL, -1095320380LL, -1090346072LL, 170246688LL, 201070155LL, 1084244951LL,
	1076859537LL, -233581053LL, -267713094LL, -1068025079LL, -1057571810LL, 303387176LL,
	340508620LL, 1045324679LL, 1031103190LL, -378966995LL, -418635990LL, -1014723969LL,
	-996003542LL, 459370852LL, 501005879LL, 974758968LL, 950808690LL, -543354261LL,
	-586208070LL, -923975832LL, -894091783LL, 629336230LL, 672482617LL, 860997942LL,
	824547629LL, -715366438LL, -757682946LL, -784610267LL, -741075875LL, 799102495LL,
	839269855LL, 693857839LL, 642895771LL, -877805875LL, -914309692LL, -588160435LL,
	-529658881LL, 948359581LL, 979514302LL, 467437797LL, 401586808LL, -1007316873LL,
	-1031299060LL, -332243497LL, -259598339LL, 1050984824LL, 1065894439LL, 183897682LL,
	105446338LL, -1075551050LL, -1079488051LL, -24611378LL, 58174610LL, 1077255581LL,
	1068427732LL, -142412569LL, -227536933LL, -1052612011LL, -1029459508LL, 312915023LL,
	397847568LL, 998674071LL, 960021902LL, -481572013LL, -563267319LL, -913342921LL,
	-858562313LL, 642058873LL, 717025078LL, 795700551LL, 724883108LL, -787207151LL,
	-851620825LL, -646350982LL, -560470397LL, 909268605LL, 959153933LL, 467739959LL,
	368796289LL, -1000298566LL, -1031761761LL, -264419073LL, -155533861LL, 1052659801LL,
	1062186951LL, 43210966LL, -71338631LL, -1059638771LL, -1044436183LL, 186769512LL,
	301611719LL, 1016148654LL, 974517174LL, -414285773LL, -523121818LL, -919477577LL,
	-851182364LL, 626381890LL, 722286495LL, 770019174LL, 676626274LL, -809046499LL,
	-884898957LL, -571905279LL, -457029165LL, 948145506LL, 997193865LL, 333443718LL,
	202862706LL, -1030602728LL, -1047128119LL, -67256978LL, 71164159LL, 1045769203LL,
	1025813357LL, -209980707LL, -346598209LL, -986879983LL, -928960586LL, 478291655LL,
	602257868LL, 852452591LL, 758186169LL, -715676762LL, -815779731LL, -647443153LL,
	-521965432LL, 899923269LL, 965667192LL, 383950488LL, 236033528LL, -1010856369LL,
	-1033702851LL, -81255839LL, 76982318LL, 1032865113LL, 1007522400LL, -234985311LL,
	-388841303LL, -957441776LL, -883033842LL, 534515576LL, 667957444LL, 785393237LL,
	666321523LL, -785219312LL, -882584353LL, -528330125LL, -374620029LL, 956698712LL,
	1004704823LL, 209035662LL, 35992373LL, -1024371623LL, -1014215707LL, 139622346LL,
	312573985LL, 973607297LL, 902855983LL, -477431220LL, -628737534LL, -803271033LL,
	-677190335LL, 761199459LL, 869886492LL, 527972835LL, 359951350LL, -950436309LL,
	-999256753LL, -178343718LL, 10879251LL, 1013715429LL, 992308122LL, -201168524LL,
	-385610812LL, -934796871LL, -842307777LL, 557176294LL, 708993321LL, 717379590LL,
	563956206LL, -834640923LL, -928447102LL, -387317816LL, -193946913LL, 985779401LL,
	1003313816LL, -8671568LL, -212312750LL, -979267238LL, -913577945LL, 408330400LL,
	588022129LL, 808019745LL, 666237853LL, -743027930LL, -865744763LL, -493697062LL,
	-297535687LL, 949737288LL, 990123392LL, 86323412LL, -130273158LL, -983911839LL,
	-930268833LL, 341908105LL, 538042665LL, 830691978LL, 689073533LL, -708480410LL,
	-843925428LL, -511638977LL, -306752280LL, 936533798LL, 980426259LL, 84586446LL,
	-143333551LL, -972128575LL, -910906391LL, 364700047LL, 567080489LL, 798964688LL,
	641487576LL, -738631723LL, -868831300LL, -446501596LL, -224554952LL, 949181318LL,
	973837749LL, -11783322LL, -248587567LL, -940117978LL, -848842316LL, 471373881LL,
	665991533LL, 704472236LL, 515018636LL, -819555379LL, -921358828LL, -291706570LL,
	-48398651LL, 963702385LL, 942572579LL, -199202818LL, -434536583LL, -858110224LL,
	-714816326LL, 641290539LL, 804566792LL, 521458788LL, 290662263LL, -912021819LL,
	-954893692LL, -38185981LL, 218080948LL, 928828856LL, 834428426LL, -459351866LL,
	-667324098LL, -677448565LL, -468611243LL, 825611972LL, 921120162LL, 223009796LL,
	-40874042LL, -945240543LL, -894759693LL, 302490931LL, 540798293LL, 772378651LL,
	586770962LL, -735974149LL, -871133699LL, -352138446LL, -87265003LL, 933899496LL,
	917675664LL, -185885976LL, -443939509LL, -822489861LL, -655294382LL, 664109687LL,
	826266997LL, 429658757LL, 164837522LL, -914885104LL, -920675107LL, 115745170LL,
	386492309LL, 841729013LL, 684026632LL, -621954273LL, -799269207LL, -461210400LL,
	-193598018LL, 900491001LL, 914563810LL, -93522216LL, -372191219LL, -838717819LL,
	-679102389LL, 614480060LL, 795339377LL, 450537828LL, 175350798LL, -895307734LL,
	-902780906LL, 118646015LL, 400870850LL, 815567739LL, 641514363LL, -641137342LL,
	-812947559LL, -398064647LL, -110734512LL, 896554655LL, 881433548LL, -189399782LL,
	-468977600LL, -767837495LL, -567200135LL, 696065699LL, 843899670LL, 301260402LL,
	-69348LL, -894213472LL, -839731332LL, 301918151LL, 568434078LL, 685466060LL,
	448588023LL, -767085363LL, -872771934LL, -156789752LL, 154743685LL, 871219507LL,
	761180081LL, -447461368LL, -684209078LL, -555081354LL, -277944307LL, 834048954LL,
	876506682LL, -35395676LL, -344499437LL, -804646603LL, -626490157LL, 608488588LL,
	791520403LL, 364484599LL, 52977069LL, -867839625LL, -825680394LL, 266075320LL,
	548662339LL, 669402072LL, 419450848LL, -754830675LL, -854503175LL, -110023975LL,
	215359296LL, 832146336LL, 689534299LL, -509852536LL, -730045151LL, -446088882LL,
	-136604941LL, 842524961LL, 829234946LL, -193444302LL, -494441668LL, -690735243LL,
	-446747072LL, 720094129LL, 834719775LL, 133740460LL, -200219185LL, -819192098LL,
	-674517874LL, 502696280LL, 725131415LL, 422340511LL, 102116978LL, -830820897LL,
	-801300892LL, 234749598LL, 533011449LL, 639987150LL, 372309362LL, -742670906LL,
	-827577577LL, -42127825LL, 295152242LL, 772026554LL, 584107231LL, -581751387LL,
	-767487570LL, -295043612LL, 45568749LL, 818827906LL, 725355220LL, -377993630LL,
	-642749156LL, -502347399LL, -188797765LL, 791385490LL, 795681387LL, -158994527LL,
	-477300582LL, -653468822LL, -389820265LL, 706628158LL, 803057964LL, 53138088LL,
	-293363331LL, -747063144LL, -547981028LL, 583368570LL, 760239390LL, 243047287LL,
	-109087870LL, -788395238LL, -660962995LL, 439344926LL, 681716660LL, 401976110LL,
	62410180LL, -786671223LL, -731708227LL, 289433851LL, 581485080LL, 526748686LL,
	212985315LL, -752758156LL, -766442958LL, 144878382LL, 471665419LL, 618362077LL,
	338761629LL, -697491650LL, -772975470LL, 13267082LL, 361861265LL, 680540547LL,
	439135615LL, -630594977LL, -759405462LL, -101014718LL, 259065045LL, 718467667LL,
	515730542LL, -560126761LL, -733262464LL, -196100816LL, 167916632LL, 737795767LL,
	571456182LL, -492326865LL, -701017882LL, -271903552LL, 91145697LL, 743948990LL,
	609748211LL, -431723707LL, -667881988LL, -329428853LL, 30071033LL, 741685751LL,
	634004684LL, -381383594LL, -637791596LL, -370205357LL, -14927172LL, 734862827LL,
	647202258LL, -343209935LL, -613504669LL, -395847637LL, -44010493LL, 726338595LL,
	651658523LL, -318228310LL, -596735876LL, -407750146LL, -57583445LL, 717959741LL,
	648903612LL, -306817330LL, -588286334LL, -406897520LL, -56099319LL, 710588329LL,
	639629497LL, -308863422LL, -588138409LL, -393774981LL, -39969130LL, 704140898LL,
	623695295LL, -323830426LL, -595501633LL, -368366312LL, -9569279LL, 697626153LL,
	600178867LL, -350743757LL, -608808863LL, -330233429LL, 34656829LL, 689182260LL,
	567477149LL, -388096106LL, -625673942LL, -278678344LL, 92008494LL, 676128317LL,
	523468693LL, -433689264LL, -642834415LL, -212993079LL, 161257242LL, 655057261LL,
	465760063LL, -484436802LL, -656116047LL, -132803402LL, 240312881LL, 622008280LL,
	392041123LL, -536166219LL, -660469672LL, -38505598LL, 325857894LL, 572763869LL,
	300569876LL, -583476957LL, -650143367LL, 68220617LL, 413004730LL, 503316446LL,
	190791729LL, -619730709LL, -619059936LL, 183867529LL, 495059785LL, 410537093LL,
	64067366LL, -637268081LL, -561464790LL, 302606866LL, 563509367LL, 293048325LL,
	-75564741LL, -627953057LL, -472883669LL, 415980286LL, 608367526LL, 152248609LL,
	-220729229LL, -584132159LL, -351374020LL, 512950472LL, 619029099LL, -6643465LL,
	-360368228LL, -500044641LL, -198961416LL, 580519175LL, 585734138LL, -173757319LL,
	-479980960LL, -373620471LL, -23024324LL, 605104733LL, 501651239LL, -334284253LL,
	-562741149LL, -208448648LL, 162756761LL, 574784870LL, 365412211LL, -469138566LL,
	-591724058LL, -15501274LL, 338397868LL, 482323578LL, 183682316LL, -556949417LL,
	-553289454LL, 186001807LL, 479114285LL, 328604376LL, -26933868LL, -577601089LL,
	-441329402LL, 369331436LL, 558760804LL, 125715855LL, -239586275LL, -517174466LL,
	-261616866LL, 503281956LL, 555270699LL, -101429716LL, -419459424LL, -373573729LL,
	-34974109LL, 557837757LL, 457497426LL, -316255672LL, -529328707LL, -161434354LL,
	202392141LL, 512082758LL, 271989131LL, -475571095LL, -538304608LL, 85686113LL,
	402993867LL, 362892996LL, 27365864LL, -538833522LL, -432410699LL, 317994128LL,
	517450317LL, 131784241LL, -226467026LL, -480490677LL, -224124634LL, 478515980LL,
	508382425LL, -133497964LL, -426530927LL, -302365981LL, 43199803LL, 518248453LL,
	365715263LL, -365798428LL, -512807053LL, -41331480LL, 300192142LL, 414369450LL,
	117972405LL, -495028121LL, -449267281LL, 233017756LL, 467892273LL, 185467872LL,
	-166953303LL, -471854385LL, -243293056LL, 434214541LL, 483876598LL, -104050335LL,
	-396527967LL, -291502105LL, 45778130LL, 487209169LL, 330578869LL, -357018614LL,
	-483724258LL, -6905018LL, 317501603LL, 361299917LL, 53466442LL, -475195077LL,
	-384616006LL, 279427639LL, 463232332LL, 93709722LL, -243910470LL, -401554662LL,
	-127688668LL, 449247348LL, 413143830LL, -211767085LL, -434436079LL, -155629448LL,
	183563817LL, 420354886LL, 177863361LL, -419778376LL, -424062557LL, 159663151LL,
	406047313LL, 194771249LL, -140267721LL, -425018839LL, -206739628LL, 393824184LL,
	423837772LL, -125459137LL, -383515913LL, -214127935LL, 115230061LL, 420988263LL,
	217245710LL, -375372362LL, -416792759LL, 109508722LL, 369501675LL, 216338537LL,
	-108175768LL, -411430034LL, -211581785LL, 365882473LL, 404940776LL, -111073610LL,
	-364372525LL, -203081383LL, 118008555LL, 397235219LL, 190880917LL, -364713970LL,
	-388102764LL, 128746139LL, 366535484LL, 174974640LL, -143000462LL, -377223988LL,
	-155326332LL, 369352270LL, 364185708LL, -160418434LL, -372565289LL, -131894036LL,
	180559956LL, 348500109LL, 104660569LL, -375461577LL, -329629366LL, 202875441LL,
	377217726LL, 73669505LL, -226682685LL, -307017226LL, -39066190LL, 376909001LL,
	280128775LL, -251145632LL, -373527008LL, -1142640LL, 275258127LL, 248499308LL,
	-39615734LL, -366008908LL, -211792658LL, 297836425LL, 353280929LL, -82484716LL,
	-317525031LL, -169868295LL, 126461466LL, 334318466LL, 122854902LL, -332820818LL,
	-308224164LL, 170235976LL, 342120321LL, 71226291LL, -212180910LL, -274323761LL,
	-15873368LL, 343794578LL, 232276990LL, -250367963LL, -336294622LL, 41836638LL,
	282619159LL, 182197737LL, -100024976LL, -318288237LL, -124774029LL, 306600965LL,
	288824737LL, -156303485LL, -319967167LL, -61374170LL, 207828107LL, 247519557LL,
	-5878869LL, -320552586LL, -194744256LL, 251417200LL, 306613595LL, -74086064LL,
	-283744944LL, -131800704LL, 139626730LL, 277103188LL, 61051310LL, -301613811LL,
	-231958373LL, 198310209LL, 302300132LL, -14028114LL, -245640984LL, -172366534LL,
	88908365LL, 283953390LL, 100966836LL, -277202707LL, -246013718LL, 158212397LL,
	289150156LL, 21935112LL, -216089163LL, -189594890LL, 59101152LL, 278776341LL,
	117764604LL, -256760087LL, -245096693LL, 135364118LL, 275215125LL, 35644361LL,
	-199470855LL, -189366640LL, 49747550LL, 268000585LL, 115428352LL, -244218090LL,
	-234002622LL, 129969959LL, 263556972LL, 29773886LL, -195974189LL, -175095024LL,
	58777312LL, 253654728LL, 96496950LL, -239230138LL, -213885802LL, 139852120LL,
	253060840LL, 6686628LL, -202749085LL, -147552368LL, 83249064LL, 234005194LL,
	62118302LL, -238024311LL, -182959771LL, 160875054LL, 239239833LL, -31232407LL,
	-214210889LL, -105811963LL, 118820508LL, 204574184LL, 13291094LL, -233866894LL,
	-137925381LL, 186449387LL, 215160500LL, -80149844LL, -221923623LL, -49132021LL,
	158444371LL, 159750116LL, -46973541LL, -217700348LL, -76293130LL, 206806717LL,
	173105521LL, -132771287LL, -214944017LL, 20277043LL, 191122244LL, 95482472LL,
	-111030727LL, -179898295LL, 273021LL, 209169124LL, 107723446LL, -176697226LL,
	-181840853LL, 94065837LL, 202088576LL, 13288350LL, -164675947LL, -114077472LL,
	82178854LL, 180298082LL, 20880746LL, -194851333LL, -115470438LL, 155644347LL
};
